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
🇲🇾 Before you head across the Causeway, don’t forget to exchange & lock in the best MYR rates for bigger savings on your quick getaway!
⚡️ 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:
- Is KSL City Mall Worth Visiting?
- Why Is KSL So Popular With Singaporeans?
- How Old Is KSL City Mall?
- How To Get To KSL From Singapore
- Top Things To Do At KSL City Mall
- Fashion & Accessories
- Beauty & Wellness
- Restaurants & Food Stops
- Entertainment & Massages
- Hidden Gems Within Walking Distance Of KSL
- Where To Stay Near KSL City Mall
- Is KSL City Mall Safe?
- Is KSL The Best Mall In JB? Quick Comparison
- Pay Smart In JB
- Pro Tips For Your Next Trip To KSL
- FAQs
Is KSL City Mall Worth Visiting?

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
Why Is KSL So Popular With Singaporeans?
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

Image credits: Johor Bahru Citybus Routes on Facebook
Option 1: Most Budget Friendly
- Hop on a Causeway Link bus (CW1 from Kranji, CW2 from Queen Street) or KTM Shuttle to JB CIQ
- Walk to JB Sentral
- 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
- Hop on a Causeway Link bus (CW1 / CW2) or KTM Shuttle to JB CIQ
- 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

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

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

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

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

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

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

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 (桃園)

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.
💡 Use your YouTrip card and book your stay for less via YouTrip Perks!
- 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
Daily, 10 AM to 10 PM. Some entertainment venues run later.
Yes. Lotus on the Lower Ground floor.
Thong Thai for quick fixes and full-package treatments, Siam Oasis for traditional Thai massage and a more luxe experience.
No. The resort and mall share the same carpark, but there are plenty of lots.
KSL City Mall opened in 2010, with the KSL Hotel & Resort following in 2012.
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).
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.
80250 (Taman Abad, Johor Bahru).
Everything’s At Your Fingertips at 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!
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








