Looking for a shopping getaway just a short hop from Singapore? JB is the perfect destination! Whether you’re hunting for luxury brands, unique local finds, or just want to enjoy a day of entertainment, JB has a mall for every kind of shopper. Let’s dive into the ultimate guide to 25 of JB’s top malls!
Also read: How to Go to JB from Singapore for the Newbies
1. Johor Bahru City Square

Image credit: Johor Bahru City Square | Official Website
Address: 106-108, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
With over 300 shops, City Square Mall is a bustling spot for shopping, dining, and entertainment. It’s the place to go for everything from fashion to fun activities like karaoke.
2. Paradigm Mall Johor Bahru

Image credit: Paradigm Mall Johor Bahru | Official Facebook
Address: K013, Paradigm Mall, Skudai Hwy, Taman Bukit Mewah, 81200 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
A massive retail hub, Paradigm Mall boasts over 500 outlets, an ice skating rink, cinema, and even an indoor archery course! It’s an all-in-one shopping and entertainment destination.
Also read: 7 Best Hotels to Stay In on Your Next JB Weekend Getaway
3. KSL City Mall

Image credit: Ginson Lim via Wikimedia Commons
Address: LG 64, 33, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor Darul Ta’zim, Malaysia
Opening Hours: 10am-10pm
Affordable shopping and delicious food await at KSL City Mall, with plenty of electronics, clothing, and a bustling Glutton Food Street that’ll satisfy your cravings.
Also read: Top Lok Lok Supper Spots in JB For Singaporean Foodies
4. Mid Valley Southkey

Image credit: St. Giles Hotels | Official Website
Address: 1, Persiaran Southkey 1, Southkey, 80150 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
Modern and stylish, Mid Valley Southkey offers luxury brands like Dior and Chanel, a wide range of dining options, and even a cinema for a complete day out.
5. Johor Premium Outlets

Image credit: Genting Highlands Premium Outlets | Official Website
Address: Jalan Premium Outlets, Bandar Indahpura, 81000 Kulai, Johor Darul Ta’zim, Malaysia
Opening Hours: 10am-10pm
Get your luxury shopping fix at Johor Premium Outlets, with brands like Gucci, Prada, and Jimmy Choo at discounted prices. Great for fashion enthusiasts!
Also read: These Buses Take You Straight to Johor Premium Outlets (JPO) from Singapore
6. KOMTAR JBCC

Image credit: KOMTAR JBCC | Official Facebook
Address: Ibrahim International Business District, Jalan Tun Abdul Razak, City Centre, 80888 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
Located near the City Square Mall, KOMTAR JBCC offers beauty and skincare shops, a cinema, and local dining favourites. Perfect for a quick shopping spree.
7. Sutera Mall

Image credit: Sutera Mall Johor Bahru | Official Facebook
Address: L1-046, Sutera Mall, 1, Jalan Sutera Tanjung 8/4, Taman Sutera Utama, 81300 Skudai, Johor, Malaysia
Opening Hours: 10:30am-10:30pm
With over 400 retail outlets and family-friendly activities like Euro Fun Park, Sutera Mall is the place for both shopping and entertainment.
8. AEON Mall Tebrau City

Image credit: Terence Ong via Wikimedia Commons
Address: 1, Jalan Desa Tebrau, Taman Desa Tebrau, 81100 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm (10am-10:30pm on Fridays and Saturdays)
AEON Mall Tebrau City is the second largest mall in JB. It features a wide range of retail stores, fun kids’ activities, and even a go-kart track for some extra excitement.
9. Angsana Mall Johor Bahru

Image credit: Chongkian via Wikimedia Commons
Address: Lot 2-09, Level 2, Angsana Johor Bahru Mall, Skudai Hwy, Pusat Bandar Tampoi, 81200 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-1opm
A local favourite, Angsana Mall offers a mix of over 200 stores, two food courts, and a bowling alley for family-friendly fun. It’s also great for local dining and shopping.
10. Toppen Shopping Centre

Image credit: Lead8 | Official Website
Address: 33, Jln Harmonium, Taman Desa Tebrau, 81100 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
Toppen Shopping Centre, located with IKEA, offers upscale retailers, a variety of eateries, and activities like bowling and a play area for kids.
11. Beletime Danga Bay

Image credit: Beletime Danga Bay | Official Website
Address: No.01-01, Shopping Mall Ground Floor, Bay Point Persiaran Danga Perdana Country Garden, Danga Bay, 80200 Johor Bahru, Johor Darul Ta’zim, Malaysia
Opening Hours: 10am-1opm
Located by the beach, Beletime Danga Bay is a unique mall with a Marine Art theme, high-end supermarkets, trendy shops, and plenty of dining options for a relaxing day out.
Also read: 13 Instagrammable Places in JB That Singaporeans Love
12. AEON Mall Bandar Dato’ Onn

Image credit: Chongkian via Wikimedia Commons
Address: Aeon Mall, 3, Jln Dato’ Onn 3, Bandar Dato Onn, 81100 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm (10am-10:30pm on Fridays and Saturdays)
This spacious mall features a wide range of popular retail chains and informal dining options. AEON Mall Bandar Dato’ Onn is perfect for a day of casual shopping and relaxation.
13. AEON Mall Bukit Indah

Image credit: Chongkian via Wikimedia Commons
Address: Grand Mezzanine, 8, Jalan Indah 15/2, Bukit Indah, 81200 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm (10am-10:30pm on Fridays and Saturdays)
A renovated favourite, AEON Mall Bukit Indah offers updated facilities, a modern food court, and improved self-checkout counters for a smooth shopping experience.
14. R&F Mall

Image credit: Chongkian via Wikimedia Commons
Address: L2-086-A5, Mercu, 1, Jalan Tanjung Puteri, Tanjung Puteri, 80300 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
A modern mall just 10 minutes from JB Customs, R&F Mall offers a mix of shops, restaurants, and a cinema. It’s a quieter spot compared to other malls in JB.
Also read: How to Take the Train from Singapore to Johor Bahru (JB)
15. IKEA Tebrau

Image credit: IKEA Malaysia | Official Website
Address: 33, Jln Harmonium, Taman Desa Tebrau, 81100 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-1opm
Honestly, with its scale, any IKEA outlet could be a shopping mall in its own right. That being said, for furniture and home décor enthusiasts, IKEA Tebrau is a must-visit! With over 50 showrooms and a huge range of home essentials, it’s the ultimate destination for design inspiration.
16. Holiday Plaza

Image credit: Chongkian via Wikimedia Commons
Address: Jalan Dato Sulaiman, Taman Century, 80250 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-9pm
A nostalgic spot, Holiday Plaza offers various amenities such as beauty services, nail salons, clothing stores, and a Parkson department store. It’s a great place to take a break and shop.
17. Eco Galleria

Image credit: Eco Galleria at Iskandar Malaysia | Official Facebook
Address: Jalan Eko Botani 3 Taman Eko Botani, 79100 Iskandar Puteri Johor Darul Ta’zim Malaysia Nusajaya, 79100 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
Offering independent shop lots, Eco Galleria is a unique mall where you can enjoy shopping, dining, and cafe-hopping all in one place.
18. Plaza Pelangi

Image credit: PNB Commercial | Official Website
Address: Jalan Kuning, Taman Pelangi, 80400 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-1opm (10am-8:30pm on Sundays)
Plaza Pelangi is known for its electronics and offers a fun weekend flea market, perfect for bargain hunters looking for unique items.
19. Zenith Lifestyle Centre

Image credit: Zenith Lifestyle Center in Johor Bahru City Centre | Official Website
Address: 82C, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening Hours: 24 hours
With its trendy vibe, Zenith Lifestyle Centre is ideal for a laid-back day of dining and shopping. Check out the array of restaurants and regular giveaways for extra excitement.
20. B5 Johor Street Market

Image credit: Tourism Johor | Official Website
Address: Jalan Nenas, Pusat Bandar Tampoi, 81200 Johor Bahru, Johor, Malaysia
Opening Hours: 11:30am-12am
More of a cultural hub than a shopping mall, B5 Johor Street Market features traditional Malaysian foods and retail outlets, making it a fun stop for both shopping and dining.
Also read: Why Singaporeans Need to Visit Kotajail in JB
21. Pasar Karat

Image credit: Chongkian via Wikimedia Commons
Address: 26, 20, Jalan Segget, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening Hours: 6pm-2am (Closed on Mondays, 12-2pm and 6pm-2am on Tuesdays)
Okay, this one’s not a shopping mall as well, but this vibrant night market offers a mix of street food, trinkets, and unexpected finds. It’s a must-visit for those looking for unique souvenirs!
Also read: A Guide to Thrift Shopping in Johor Bahru (JB) for Singaporeans
22. Pelangi Leisure Mall

Image credit: PNB Commercial | Official Website
Address: Jalan Serampang, Taman Sri Tebrau, 80400 Johor Bahru, Johor, Malaysia
Opening Hours: 9am-10pm
A longstanding mall with a supermarket, bowling alley, and various shops, Pelangi Leisure Mall offers a great mix of shopping and entertainment for all.
23. Sentosa Plaza

Image credit: Plaza Sentosa | Official Facebook
Address: Jalan Sutera Taman Sentosa, Malaysia
Opening Hours: 11am-1opm
A multi-level shopping centre with a food court, Sentosa Plaza offers a variety of retail shops and massage studios, making it perfect for a relaxing day out.
24. Paragon Market Place

Image credit: Paragon Market Place | Official Facebook
Address: 135, Jalan Tampoi, Kampung Bahru Majidee, 81100 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
With a laid-back atmosphere, Paragon Market Place features a food court and clothing stores, making it an excellent spot for a casual shopping day.
25. Larkin Junction

Image credit: SKS Group | Official Website
Address: Jalan Dewata, Taman Larkin Perdana, 80350 Johor Bahru, Johor, Malaysia
Opening Hours: 10am-10pm
Larkin Junction is a recently opened mall with a great mix of retail and dining options. It’s perfect for a casual visit and offers a relaxing atmosphere with plenty of shops to browse.
JB’s Shopping Paradise Awaits
Whether you’re looking for high-end shopping, local eats, or just a fun day out, JB has it all. With a variety of malls, there’s always something for every type of shopper. Plan your next outing across the border and get ready to shop till you drop in this retail haven just a short drive from Singapore! Time to shop, shop, SHOP!
P.S. Okay lah, if you’re not into shopping, then check out the article linked below for activities beyond malls in JB!