TGIF! 🇲🇾 The post KSL City Mall Guide 2026: Things To Do, Best Food, Massages & How To Get There From Singapore appeared first on YouTrip Singapore.TGIF! 🇲🇾 The post KSL City Mall Guide 2026: Things To Do, Best Food, Massages & How To Get There From Singapore appeared first on YouTrip Singapore.

KSL City Mall Guide 2026: Things To Do, Best Food, Massages & How To Get There From Singapore

2026/05/07 17:26
18 min read
For feedback or concerns regarding this content, please contact us at crypto.news@mexc.com

KSL City Mall is the JB one-stop you didn’t know you needed.

KSL City Mall is Johor Bahru’s sprawling six-floor shopping, food and entertainment hub at 33 Jalan Seladang, Taman Abad, about 30 to 60 minutes from the Causeway depending on traffic.

It’s home to 500+ shops, GSC Cinema, Go Karting, karaoke, a stack of massage parlours, the KSL Hotel & Resort with a dino-themed waterpark, and (since 2010) it’s been the default JB anchor for Singapore weekend crowds.

If you’ve only got half a day in JB and want to do everything in one building, this is it.

💜 Stay Up To Date:
– Okinawa, Japan Travel Guide: Best Things to Do, Itinerary & Tips
– Best Savings Account Singapore: Top Interest Rates & Bank Picks
– HSBC Everyday Global Account (HSBC EGA) Singapore Guide

⚡ TL;DR: KSL City Mall At A Glance

Highlights Details
Address 33 Jalan Seladang, Taman Abad, 80250 Johor Bahru
Mall hours 10 AM – 10 PM daily (entertainment venues run later)
Year opened 2010 (KSL City Mall component)
Size 500+ shops across 6 floors + KSL Hotel & Resort
Best for Massages, food, cinema, family-friendly day trip
Getting there from SG CW1/CW2 bus to JB CIQ → walk to JB Sentral → J100 shuttle (~2.10 MYR / ~S$0.65) OR Grab from JB Sentral (~8–12 MYR / ~S$3–4)
Top picks Siam Oasis massage, GoKarting KSL, Lower Ground food stalls, hidden cafĂŠs near Taman Melodies
Pay smart Use a YouTrip card to pay in MYR for better rates than money-changer cash

📌 Table of Contents: KSL City Mall (2025)

  1. Is KSL City Mall Worth Visiting?
  2. Why Is KSL So Popular With Singaporeans?
  3. How Old Is KSL City Mall?
  4. How To Get To KSL From Singapore
  5. Top Things To Do At KSL City Mall
  6. Fashion & Accessories
  7. Beauty & Wellness
  8. Restaurants & Food Stops
  9. Entertainment & Massages
  10. Hidden Gems Within Walking Distance Of KSL
  11. Where To Stay Near KSL City Mall
  12. Is KSL City Mall Safe?
  13. Is KSL The Best Mall In JB? Quick Comparison
  14. Pay Smart In JB
  15. Pro Tips For Your Next Trip To KSL
  16. FAQs

Is KSL City Mall Worth Visiting?

KSL city mall

Short answer: yes, if you’re after maximum variety in minimum walking distance.

It’s a shopping mall, supermarket, cinema, massage haven and hotel rolled into one. With 500+ shops, a cinema and a waterpark inside the resort, it’s the rare JB stop that genuinely has something for everyone. The trade-off is that it’s busy on weekends, the layout’s maze-like, and chain stores dominate the directory. But for a half-day or full-day Causeway run with mixed-age groups, nothing else in JB beats it for sheer convenience.

If you’re chasing trendy cafés and aesthetic spots, you’ll want to pair KSL with a few hidden gems within walking distance (more on those below).

📖 Related Guide: 27 Things To Do In JB On Your Weekend Getaway

Three reasons it’s stayed the default Singaporean weekend pick:

  • Proximity. It’s one of the closest “real” malls to the Causeway, well under an hour by Grab from JB Sentral.
  • Everything in one building. Food, massage, cinema, kids’ entertainment, supermarket and hotel mean you don’t have to taxi-hop between locations.
  • Price ceiling. Meals, massages and groceries land at JB prices that feel like a steal once you’ve converted from SGD.

The locals call it the “Singaporean canteen” for a reason. It’s been the default JB hub since it opened, and it’s still where most weekend day-trippers end up.

📖 Related Guide: Best Breakfast in JB: 22 Must-Try Spots For Every Craving

How Old is KSL City Mall?

KSL City Mall opened on 12 December 2010, expanding the original KSL Plaza which dates back further. The full integrated development includes the mall, two KSL Resort Hotel towers, a waterpark and 2,800 carpark spaces. The retail mix has been progressively refreshed since opening, with newer F&B and entertainment tenants added across 2024–2025.

📖 Related Guide: 21 Things To Do In Mount Austin JB | Food & Activities

How To Get To KSL From Singapore

how to get to KSL from singapore

Image credits: Johor Bahru Citybus Routes on Facebook

Option 1: Most Budget Friendly 

  1. Hop on a Causeway Link bus (CW1 from Kranji, CW2 from Queen Street) or KTM Shuttle to JB CIQ
  2. Walk to JB Sentral
  3. Get on the J100 shuttle (formerly F100, renamed September 2025) straight to KSL
  • Cost: ~2.10 MYR (~S$0.65) for J100; CW1 from Kranji is S$2.60, CW2 from Queen Street is S$4.80 
  • Duration: About 1 hour 15 minutes 
  • Frequency: J100 runs every 15 minutes, last bus 11 PM

Option 2: Most Convenient

  1. Hop on a Causeway Link bus (CW1 / CW2) or KTM Shuttle to JB CIQ
  2. Book a Grab from JB Sentral or City Square Mall
  • Cost: ~8–12 MYR (~S$3–4) 
  • Duration: 30 minutes to 1 hour (depending on traffic)

📖 Heading in by train? Here’s a Train to JB Guide for How To Travel From Singapore To JB In 5 Minutes

Top Things To Do At KSL City Mall

👗 Fashion & Accessories

1. Refresh Your Wardrobe At Bottled Dream

KSL city mall: bottled dream

Image Credits: Bottled Dream via Facebook

Get on board with the latest fashion finds at affordable prices at Bottled Dream, one of the better non-chain fashion picks in KSL (skip your usual Uniqlo or Cotton On). Everyday blogshop-style fits with pops of colour from as low as 19 MYR (~S$6).

  • Location: L1-130 & L1-131 
  • Website: Bottled Dream

📖 Related Guide: 25 Trendy JB Cafes To Visit Right Now

2. Score Branded Sports Gear At Sports Direct

KSL city mall: sports direct

Image credits: Sports Direct via Facebook

Looking for new kicks, athleisure or gear? Sports Direct stocks branded items at a discount. The styles aren’t always current-season, but they’re solid for affordable, comfortable gear.

  • Location: GE-05
  • Website: Sports Direct 

📖 Related Guide: 15 Things To Do In The Mall, Mid Valley Southkey JB

3. Get A Pair (Or Two) At 68°C Optic

KSL City Mall - 68°C Optic

Image Credits: Shopping Mall at Johor Bahru

Eyewear’s one of those things that’s noticeably cheaper across the Causeway. Change up your style or grab a backup pair from as low as 68 MYR (~S$21).

  • Location: GE-03
  • Phone: +60 7-333 1168

📖 Related Guide: Car Rental JB Guide For Singaporeans

4. Find Random Japanese Knick-Knacks At Daiso

KSL city mall: daiso

Image Credits: Harold Ng on Google Reviews

Cheap thrill HQ. From Japanese snacks to homeware and craft items, Daiso has a magical way of making you find things you never knew you needed.

Location: Level 2, LOT L2 – 080B

📖 Need MYR cash on the trip? Here’s a Malaysia ATM Withdrawal Guide

💄 Beauty & Wellness

5. Go For A Makeover At LUXE Studio

KSL city mall: LUXE studio

Image Credits: Luxe Studio on Facebook

Whether you’re after a quick blowout or a full makeover, LUXE Studio is one of the better-rated salons in KSL. Quick haircuts go for as low as 38 MYR (~S$11.50). Appointments can be booked in advance through their website.

  • Location: Level 2, L2-090 & 091
  • Website: LUXE Studio

📖 Related Guide: 15 things to do in City Square JB

6. Get Your Nails And Lashes Done At Ikute Nails And Lash

KSL city mall: ikute nails and lash

Image Credits: Ikute Nails & Eyelash on Facebook

If pampering’s the agenda, Ikute is one of KSL’s go-to spots for manicures, gel sets, lash extensions and brow services. Walk-ins work midweek but weekends fill fast, so book ahead.

  • Location: Level 2, L2-090 & 091
  • Website: LUXE Studio

📖 Related Guide: Touch ‘n Go eWallet Guide In Malaysia

7. Stock Up At Lotus

KSL city mall: Lotus's

Image Credits: Lotus’s Malaysia

From toilet paper to cleaning supplies and snacks, Malaysian groceries are noticeably cheaper. Make a Lotus stop on the way out to stock up till your next Causeway run.

  • Location: Lower Ground, LG-26
  • Website: Lotus

📖 Related Guide: Durian JB Guide: Best Durian Stalls and Buffets In Johor

🤤 Restaurants & Food Stops

8. Stock Up On Local Snacks At Tao Yuan (桃園)

KSL city mall: Tao Yuan

Image Credits: Chao An on Facebook

Tao Yuan on the Lower Ground floor is the spot for Malaysian and regional speciality snacks, dried goods and edible souvenirs to bring back to Singapore. Think keropok, biscuits, dried fruit and local treats you won’t find in NTUC.

Location: Lower Ground (LG-10)

📖 Related Guide: JB Food Guide: 20 Places To Eat In Johor Bahru

9. Take A Break At Tian Xi Kopi

KSL city mall: tian xi kopi KSL city mall: tian xi kopi

Image Credits: KSL City on Facebook

All that shopping’s bound to wear you out. Grab a cup of kopi or teh and tuck into local delights at Tian Xi Kopi. Not Oriental Kopi, but it hits the spot.

Location: Level 2, L2-132

📖 Related Guide: Here’s how to capitalise on the Malaysian Ringgit right now!

10. Satisfy Roast Meat Cravings At You Kee XO

KSL city mall: You Kee XO

Image Credits: Yulong Wang on Google Reviews

If you’re after a proper sit-down lunch or dinner, You Kee XO is a must. The fatty, melt-in-your-mouth char siew and crispy siew yoke are worth every calorie. It packs out at peak hours, so head over early.

  • Location: Lower Ground, LG-33
  • Call: +60 7-289 1483

📖 Related Guide: Go-Kart JB Guide: 9 Best Tracks To Race (With Prices)

11. Try A Sweet Treat At Tadaa Box

KSL city mall: Tadaa Box

Image Credits: Claudia Yip on Google Reviews

What do bubble tea and Labubu have in common? At Tadaa Box you can grab both. Try unique flavours like Pistachio Cream, Coconut Water or Coconut Burst. If you’re dressed in the same colour as the chosen Labubu of the day, you might walk home with one.

  • Location: L2, L2-K28 & K37
  • Website: Tadaa Box

📖 Related Guide: How To Send Money From Singapore To Malaysia

🍿 Entertainment & Massage

12. Catch A Movie At GSC Cinema

KSL city mall: GSC cinema

Image Credits: KSL Resort

With multiple timeslots and tickets going for as low as 17 MYR (~S$5), a movie’s a solid mid-day reset on a day trip or a late-night cap on a weekend stay.

  • Location: L2, L2-128
  • Website: GSC Cinema

📖 Related Guide: Here are 9 Best Lok Lok JB Stalls

13. Race Around At GoKarting KSL

KSL city mall: gokarting KSL

Image Credits: Amy Lai on Facebook

When we say KSL has everything, we mean it. Hop into electric karts with neon lights and music. Pricing starts from 95 MYR (~S$28.80) for 12 minutes, with 8 and 24-minute options also available. Reservations via WhatsApp.

  • Location: L6-004, Carpark
  • WhatsApp Number: +60 12-233 4990
  • Hours: 10 AM – 10 PM daily

📖 Related Guide: 15 Things To Do In Paradigm Mall JB

14. Belt One Out At I’m A Singer Karaoke

KSL city mall: i'm a singer karaoke

Image Credits:  I Am A Singer KSL City Mall on Facebook

Live out your singing dreams at I’m A Singer Karaoke. Multiple room sizes, decor packages for special occasions, and rooms from as low as 35 MYR (~S$10.60) per hour, depending on group size. Most KSL stores close by 10 PM, but I’m A Singer keeps going late into the night.

  • Location: L2, L2-089
  • WhatsApp: +60 12-715 2277

📖 Related Guide: 11 Best Dim Sum JB Spots To Try

15. Funtopia Arcade & Indoor Playground

KSL city mall: funtopia arcade and indoor playground

Image Credits: Shopping Mall At Johor Bahru

Half indoor playground, half arcade. The play area has ball pits, slides, trampolines and role-play stations (supermarket, hospital, fire station), great for kids under 8. The arcade runs on a top-up game card system: cards from 3 MYR (~S$0.90), tokens from 10 MYR (~S$3) for a 10-token bundle. Most games run 3 tokens per play.

  • Location: L1, L1-96 
  • Website: Funtopia KSL City

📖 Related Guide: Escape Room JB Guide: Prices, Themes, More

16. Siam Oasis Massage

KSL city mall: siam oasis massage

Image Credits: @bubblybloom on Lemon8

One of Malaysia’s better-known wellness chains. Go for a traditional Thai massage or try one of their preventative physiotherapy treatments for a proper wind-down. Slots fill up fast on long weekends, so reserve ahead.

  • Location: L2, L2-092
  • Hours: 11 AM – 11 PM daily 
  • Phone: +60 7-290 7033
  • Website: Siam Oasis

📖 Related Guide: 15 Things To Do In Sutera Mall JB

17. Thong Thai Traditional Thai Massage

KSL city mall: Thong Thai traditional massage

Image Credits: Tripadvisor

Thong Thai’s the must-visit. Even on busy weekends, they handle large groups with little to no wait. The aroma oil massage comes with all the comforts: movie, foot rub, free-flow snacks, ice cream and drinks. Note: there are multiple Thong Thai outlets across KSL on different levels, but the L1-83 one is the most popular one. Reservations via WhatsApp.

  • Location: L1, L1-83
  • Hours: 10 AM – 10 PM daily
  • Number: +60 16-745 9797
  • Website: Thong Thai Massage

📖 Related Guide: Best JB Massage Spots For Your Weekend Getaway (With Prices)

Hidden Gems Within Walking Distance Of KSL

1. Furiku Matcha (East Ocean, Opposite KSL) — 2-minute walk

KSL city mall: furiku matcha

Image Credits: @with.lovekai on Lemon8

The viral matcha brand has multiple JB branches, but the East Ocean outlet sits directly across from KSL’s main entrance. It’s a takeaway-only kiosk on Level 2 of East Ocean specialising in fully customisable matcha drinks. Pick your strength (light, regular, strong), base (milk, oat, taro, strawberry yoghurt) and toppings (honeycomb, more). Lattes start from around 12 MYR (~S$3.65).

  • Location: Level 2, East Ocean, opposite KSL main entrance 
  • Hours: Mon–Fri 2:30 PM – 11 PM, Sat–Sun 11:30 AM – 11 PM 

📖 Related Guide: 15 Best JB Hotels From S$46/Night

2. Palates & Bagels by T.A.M (Melodies Of Thai) — 9-minute walk

KSL city mall: Palates & Bagels by T.A.M

Image Credits: @mitzilow on Lemon8

A rustic Thai-inspired bungalow café in Taman Melodies that’s become Johor Bahru’s bagel obsession. Three signatures worth crossing the Causeway for:

  • YOSHI â€” unagi with herbs cream cheese — 32.90 MYR (~S$10)
  • ISSAC â€” duck leg confit with orange Dijon mayo — 42.90 MYR (~S$13)
  • Red Curry Pasta with pulled smokey beef brisket — 37.90 MYR (~S$11.50)

Address: 46 Jalan Beringin, Taman Melodies, 80250 Johor Bahru 
Hours: 8 AM – 10 PM daily

📖 Related Guide: Best Things To Do In Desaru (1HR Away From JB)

3. Date Cafe — 10-minute walk

KSL city mall: date cafe

Image Credits: 郭麗佳 on Google Reviews

The newest big opening in Taman Melodies (January 2026) and the one TikTok keeps returning to. Walk-ins only, so come early. Signatures:

  • Original Burnt Cheesecake â€” 23 MYR (~S$7)
  • Strawberry Matcha Waffle â€” 26 MYR (~S$7.90)
  • Chrysanthemum Soft Serve Waffle â€” 25 MYR (~S$7.60)

Address: 81 Jalan Chengai, Taman Melodies, 80250 Johor Bahru 
Hours: Mon–Thurs 12 PM – 7 PM, Fri–Sun 12 PM – 9 PM

📖 Related Guide: Things to Do in Penang: Itinerary, Food & Attractions Guide

4. Carfeidian — 8-minute walk

KSL city mall: carfeidian

Image Credits: Yu Ting on Google Reviews

The “car workshop café” that keeps going viral on TikTok. It’s literally built into a working car workshop in Taman Melodies on a “Car, Coffee, Community” concept. Bring the car in for service, get a flat white. The food’s surprisingly fusion-heavy:

  • Chilli Crab Shakshuka â€” 38 MYR (~S$11.50)
  • Assam Pedas Clam Pasta â€” 36 MYR (~S$11)
  • Surf & Turf Chee Cheong Fun â€” 30 MYR (~S$9)
  • Strawberry Matcha (Clouds series) â€” 22 MYR (~S$6.70)

Address: 11 Jalan Chengai, Taman Melodies, 80250 Johor Bahru 
Hours: 10 AM – 6 PM daily 
Note: Not halal-certified.

📖 Related Guide: Kota Kinabalu Travel Guide: Top Things To Do, Hotels & More

5. Camp 4 Season Outdoor Park (新山吃喝营地) — 13-minute walk

KSL city mall: Camp 4 Season Outdoor Park

Image Credits: Yahoo Lifestyle Singapore

The camping-themed al fresco food park that put Taman Melodies on every TikTok “near KSL” list. Over 15 stalls cover live seafood BBQ, lala hotpot, lok lok, Malaysian zi char, Western, Taiwanese, Korean and Vietnamese street food. Pet-friendly, neon-lit, with live music. Best after sundown.

  • Address: PTD 24236, Jalan Balau 1, Taman Melodies, Johor Bahru 
  • Hours: 4 PM – 2 AM daily

📖 Related Guide: Glamping Bintan: 6 Best Resorts, Prices, Ferry Guide & Things To Do

Where To Stay Near KSL City Mall

KSL Hotel & Resort

KSL hotel & resort

Image Credits: KSL Resort

Want to turn the day trip into a weekend? KSL Hotel & Resort sits right above the mall. Reasonable rates, room and apartment options for different group sizes, plus a dino-themed waterpark in the lobby. A winner if you’re travelling with kids.

  • Address: 33, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor Darul Ta’zim, Malaysia
  • Website: KSL Hotel & Resort 

📖 Related Guide: Ultimate LEGOLAND Malaysia Guide: Rides, Prices, Tips

Is KSL City Mall Safe?

Yes. It’s a busy public mall with security and CCTV, well-lit and with lots of foot traffic. Standard travel-safety habits apply: watch your bag in food courts, don’t leave belongings unattended at karaoke or massage waiting areas, and use the official taxi/Grab pick-up points rather than flagging cars on Jalan Seladang.

Is KSL The Best Mall In JB? Quick Comparison

KSL’s the OG, but it’s not the only major mall in JB anymore. Here’s how it stacks up:

Mall Vibe Best For
KSL City Mall Maze-like, all-in-one classic Massages, food, cinema, mixed-age groups
Mid Valley Southkey Newer, cleaner, larger Shopping, premium brands, food courts
Paradigm Mall JB Modern, ice rink, family-focused Indoor activities, dining variety
SKS Mall Newest of the bunch Trendy F&B, less crowded
City Square Closest to Causeway Quick stops, money-changers

KSL still wins on convenience and on-site massage density. Mid Valley Southkey wins on shopping. SKS Mall’s the new kid drawing the trendier crowd.

📖 Related Guide: 26 Fun Things To Do In KL: Attractions, Local Favourites & More

Pay Smart In JB

Here’s the honest take on paying in MYR:

  • Money changer cash is fine for small spends and shuttle bus fares, but rates worsen the more you exchange.
  • Foreign-currency-fee credit cards quietly tack on 3–3.5% on every MYR transaction.
  • YouTrip lets you load MYR at the live wholesale rate before you leave, then tap to pay anywhere KSL accepts cards: cinema, massage, restaurants, supermarket. No FX fees, no surprises.

For ATM withdrawals, KSL has multiple ATMs (Maybank and CIMB on the lower ground floor, among others). Use a card that doesn’t charge a withdrawal fee, and if you’re using YouTrip, you get S$400 free ATM withdrawals each month. Note: 2% fee applies thereafter.

Pro Tips For Your Next Trip To KSL

  • Bring a small amount of cash. It comes in handy for shuttle rides and arcade tokens.
  • Beat immigration queues by heading in off-peak or midweek.
  • Check the KSL City Mall directory online for new stores, promos and special events.
  • Many entertainment zones run late, perfect for night owls.
  • Combine your trip with a one-night stay for the full unwind.
  • Heading in on a Monday? The Monday Night Market on Jalan Seladang runs 5–10 PM.

📖 Related Guide: YouTrip Exchange Rates: Everything You Need to Know

FAQs

Q: What are the mall’s opening hours?

Daily, 10 AM to 10 PM. Some entertainment venues run later.

Q: Is there a supermarket in KSL City Mall?

Yes. Lotus on the Lower Ground floor.

Q: What’s the best massage spot at KSL City Mall?

Thong Thai for quick fixes and full-package treatments, Siam Oasis for traditional Thai massage and a more luxe experience.

Q: Are there separate carparks for the hotel and the mall?

No. The resort and mall share the same carpark, but there are plenty of lots.

Q: How old is KSL City Mall?

KSL City Mall opened in 2010, with the KSL Hotel & Resort following in 2012.

Q: How do I get to KSL City Mall from Singapore?

The cheapest route is CW1/CW2 to JB CIQ, then walk to JB Sentral and hop on the J100 shuttle (formerly F100) to KSL. Total cost is about S$3–6, depending on which CW bus you take. The fastest is CW1/CW2, then a Grab from JB Sentral to KSL (~S$3–4 for the Grab leg).

Q: Is KSL City Mall halal-friendly? 

Yes, plenty of halal-certified F&B options including Lower Ground food stalls, multiple restaurants and the supermarket. Look for the JAKIM-certified halal logo at individual outlets.

Q: What’s the postal code for KSL City Mall? 

80250 (Taman Abad, Johor Bahru).

Everything’s At Your Fingertips at KSL City Mall!

KSL city mall

Whether you’re there for food, a movie, a massage or for some self-care, KSL is the place to go for the whole family. Throw in a night or two at the KSL City Resort, and you’re in for a full-on JB treat.  

As always, don’t forget to make use of your YouTrip Card to lock in the best MYR rates in town!

Singapore’s go-to multi-currency wallet helps you save with great FX rates and zero fees. Skip the money changer and get a free YouTrip card + S$5 YouTrip credits with code <YTBLOG5>.

Then, head over to our YouTrip Perks page for exclusive offers and promotions — we promise you won’t regret it. Join our Telegram (@YouTripSG) and Community Group (@YouTripSquad) for travel tips, event invites, and more!

Happy travels!

sign up now!

Related Articles:
Best eSIM Singapore 2026: Guide to Travel eSIMs, Cheap Options & Tips
NEW: Your Malaysian Ringgit Wallet Has Arrived!
Petrol Holding Fees In Malaysia: Pre-Authorised Transactions When Pumping Petrol

The post KSL City Mall Guide 2026: Things To Do, Best Food, Massages & How To Get There From Singapore appeared first on YouTrip Singapore.

Market Opportunity
Manchester City Fan Logo
Manchester City Fan Price(CITY)
$0.5564
$0.5564$0.5564
+1.36%
USD
Manchester City Fan (CITY) Live Price Chart
Disclaimer: The articles reposted on this site are sourced from public platforms and are provided for informational purposes only. They do not necessarily reflect the views of MEXC. All rights remain with the original authors. If you believe any content infringes on third-party rights, please contact crypto.news@mexc.com for removal. MEXC makes no guarantees regarding the accuracy, completeness, or timeliness of the content and is not responsible for any actions taken based on the information provided. The content does not constitute financial, legal, or other professional advice, nor should it be considered a recommendation or endorsement by MEXC.

Starter Gold Rush: Win $2,500!

Starter Gold Rush: Win $2,500!Starter Gold Rush: Win $2,500!

Start your first trade & capture every Alpha move