15 Best Things to Do in JB: Attractions, Food & Fun Activities
Johor Bahru (JB) is a popular cross-border getaway for Singaporeans, sitting just across the Causeway. It works well for a quick JB day trip or a relaxed weekend getaway, with shopping malls, Malaysian food, heritage streets and family attractions all within reach. But where should you go first, and how much time should you set aside? From theme parks and local food to quiet green spaces and shopping, here are 15 things to do in JB to help plan your next visit from Singapore.
TL;DR – Best Things to Do in JB
Short on time? These are some of the best Johor Bahru attractions and experiences to add to your plans. Choose a few near each other for a relaxed day, or set aside more time for the larger family attractions.
| Activity | Best for |
|---|---|
| LEGOLAND Malaysia | Families |
| Jalan Tan Hiok Nee | Heritage and food |
| Johor Zoo | Families |
| Mount Austin | Friends and couples |
| Mid Valley Southkey | Shopping |
| Sultan Abu Bakar State Mosque | Sightseeing |
| KSL City Mall | Shopping and food |
Best Things to Do in JB for First-Time Visitors
If this is your first visit, start with a mix of popular attractions, heritage spots and places where you can experience the local side of Johor Bahru.
1. Visit LEGOLAND Malaysia
Best for: Families and children
LEGOLAND Malaysia Resort is a popular choice for families travelling from Singapore. Located in Iskandar Puteri, outside central JB, the resort has three main attractions: the Theme Park, Water Park and SEA LIFE aquarium.
The Theme Park features LEGO-themed rides, building activities and attractions for different age groups. The Water Park is a good option for a hot afternoon, while SEA LIFE gives children a chance to see marine life up close.
You can buy access to individual parks or choose a combination ticket. Official online ticket prices start from RM205 for a one-day Theme Park ticket, RM285 for the Theme Park and SEA LIFE, and RM345 for all three parks. Prices and operating days can change, so check before travelling.
Plan to spend most of the day here rather than trying to squeeze LEGOLAND into a city-centre itinerary.

2. Explore Jalan Tan Hiok Nee
Best for: Heritage, photography and local food
Jalan Tan Hiok Nee is one of the nicest places to explore on foot in old JB. The street has traditional shophouses, small cafes, bakeries and local food shops, with plenty of heritage details to spot along the way.
Take your time walking around, stop for coffee or look for traditional snacks. It is also a convenient starting point for exploring the nearby old town and Chinese temple.
You do not need a packed schedule here. A slow walk, a few photographs and something good to eat can easily fill an enjoyable morning.
3. Discover Johor Bahru Old Chinese Temple
Best for: Culture and history
Located on Jalan Trus, the Johor Bahru Old Chinese Temple is among the city’s best-known heritage landmarks. Its history dates back to the 19th century, and it is associated with five Chinese dialect communities: Teochew, Hokkien, Cantonese, Hakka and Hainan.
Look out for its traditional architecture and historical objects, including an old bronze bell and incense burner. The temple offers a quieter stop between the busy streets and shopping areas.
Dress respectfully, keep noise low and follow any instructions given by temple staff.
4. Visit Sultan Abu Bakar State Mosque
Best for: Architecture and sightseeing
Sultan Abu Bakar State Mosque stands on a hill overlooking the Straits of Johor. Completed in 1900, it is known for its blend of Victorian and Islamic architectural features.
Even from the outside, the building is worth seeing. The elevated setting also gives visitors attractive views towards the water.
Visitors should dress modestly and check access arrangements before entering. Prayer times and religious activities may affect which areas are open to non-worshippers.
5. Spend Time at Johor Zoo
Best for: Families and animal lovers
Johor Zoo is a family-friendly stop for visitors who want an outdoor activity without travelling far from the city centre. You can spend time viewing the animals and walking around the grounds with children.
The zoo’s official ticketing information lists daytime opening from 9am to 6pm on most days, with Tuesday closures except during certain school holidays and public holidays. It also lists selected evening opening sessions from Friday to Sunday, public holidays and school holidays. Check the latest schedule before setting off.
6. Relax at Hutan Bandar MBJB
Best for: Outdoor time and families
Need a break from malls and busy streets? Hutan Bandar MBJB is a large public recreational park with greenery, walking and jogging areas, playground facilities and spaces for family activities.
It is a pleasant place to stretch your legs, enjoy some fresh air or let children play outdoors. The city council also lists facilities such as recreational areas, food spaces and gardens. Some facilities may be affected by improvement works, so check local conditions before visiting.
Fun Things to Do in JB for Couples and Friends
JB is not just about shopping. There are plenty of places where couples and groups of friends can spend an afternoon or evening together.
7. Explore Mount Austin
Mount Austin is known for its cafes, restaurants and casual entertainment spots. It is a good area for cafe hopping, dinner with friends or a relaxed evening out. You can also look for karaoke venues and other indoor activities nearby.
8. Try Austin Heights Water & Adventure Park
For a more active outing, Austin Heights offers water attractions and adventure activities. The city council’s listing also mentions options such as zip lines, obstacle challenges, go-karts and a trampoline facility. Check which activities are operating and their ticket prices before visiting.

9. Enjoy a Cafe-Hopping Experience
A cafe stop can be a plan in itself. JB has cafes serving coffee, cakes, brunch dishes and local-inspired desserts. Mount Austin is a popular area to explore, especially if you are meeting friends or planning a casual date.
Shopping and Food Experiences in JB
Shopping and makan are two big reasons Singaporeans make the trip across the Causeway. These stops are worth considering for your next visit.
10. Shop at Mid Valley Southkey
Mid Valley Southkey brings fashion shops, restaurants, cafes and entertainment under one roof. It is a good choice for a few hours of shopping, lunch or a rainy-day visit. The mall’s published general opening hours are 10am to 10pm daily, although individual outlets may differ.
11. Explore KSL City Mall
KSL City Mall is another popular stop for shopping, food and leisure. It has fashion and lifestyle shops, restaurants and everyday services. Its listed operating hours are 10am to 10pm from Monday to Sunday.
12. Visit Johor Bahru City Square
For visitors arriving by train or bus, Johor Bahru City Square is especially convenient. It is close to JB Sentral and the immigration complex, making it an easy first or final stop on a day trip. Browse the shops, get a meal or take a break before heading back to Singapore.
13. Try Local Johor Food
Make time for local food rather than eating every meal in a mall. Try Laksa Johor, which is traditionally served with spaghetti-style noodles, or order a bowl of mee rebus with its thick, savoury gravy.
Another local favourite is kacang pool, a hearty dish made with broad beans and usually served with bread and an egg. Roti canai, nasi lemak and Malaysian-style kopi are also easy choices for a casual meal.
Free and Budget-Friendly Things to Do in JB
You do not need to spend much to enjoy Johor Bahru. Walking around Jalan Tan Hiok Nee, viewing heritage landmarks from public areas and spending time in parks can make a low-cost day out. Selected waterfront areas are also worth a visit, depending on access and weather.
| Activity | Cost category |
|---|---|
| Jalan Tan Hiok Nee walk | Free to explore |
| Old town heritage walk | Free to explore |
| Hutan Bandar MBJB | Public park; check facility charges |
| Shopping mall visit | Free entry; purchases extra |
| LEGOLAND Malaysia | Paid admission |
| Johor Zoo | Paid admission |
| Austin Heights activities | Paid admission |
Food, transport, parking and optional activities will add to your spending. For a cheaper day, focus on the city centre and choose one paid attraction at most.
How to Plan a JB Day Trip from Singapore
There are two main road routes from Singapore to Johor Bahru: the Woodlands Checkpoint–Johor Bahru Causeway route and the Tuas Second Link. Cross-border buses are useful if you do not have a car, while the KTM Shuttle Tebrau train connects Woodlands Train Checkpoint with JB Sentral.
The train can save time at the Causeway, but seats should be booked ahead when possible. Check the departure time and allow enough time for immigration clearance. Your passport is required for the Shuttle Tebrau journey.
If you are travelling by bus, remember that traffic and checkpoint queues can affect the journey in both directions. Keep your return plans flexible, especially on weekends and public holidays.
Singapore passport holders are exempt from Malaysia’s MDAC requirement, according to Malaysia’s High Commission in Singapore. Travellers using other passports should check their own entry and visa requirements before departure.
Suggested one-day JB itinerary from Singapore
| Time | Activity |
|---|---|
| 8am–10am | Travel from Singapore and clear immigration |
| 10am–11.30am | Explore Jalan Tan Hiok Nee |
| 11.30am–12.30pm | Visit Johor Bahru Old Chinese Temple |
| 12.30pm–2pm | Lunch and try local Johor food |
| 2pm–4pm | Shop at City Square or KOMTAR JBCC |
| 4pm–5pm | Coffee, dessert or a relaxed walk |
| Evening | Return to Singapore, allowing for checkpoint queues |
This route keeps the day around central JB. LEGOLAND and Austin Heights are better planned as separate outings because they are outside the city-centre cluster.

FAQs About Things to Do in JB
1. What are the best things to do in JB from Singapore?
Popular choices include Jalan Tan Hiok Nee, Johor Bahru City Square, LEGOLAND Malaysia, Mount Austin, Johor Zoo and Mid Valley Southkey. Pick attractions based on your travel time and interests.
2. Is one day enough to explore Johor Bahru?
Yes, one day is enough for a few central attractions, local food and shopping. It is not ideal for covering central JB and LEGOLAND in the same trip.
3. What are the cheapest things to do in JB?
Walk around the old town, explore heritage streets, visit public parks and browse shopping malls. You can also enjoy affordable local meals.
4. What can couples do in JB?
Couples can explore Mount Austin cafes, enjoy dinner, try desserts, visit shopping malls or spend time at an activity park.
5. How do you get to JB from Singapore?
You can travel by cross-border bus, private car or the KTM Shuttle Tebrau train from Woodlands to JB Sentral.
6. What are the best things to do in JB with family?
LEGOLAND Malaysia, Johor Zoo, Hutan Bandar MBJB and Austin Heights are family-friendly options. Check age restrictions and attraction schedules before visiting.
Make Your Next JB Trip Count
Johor Bahru has something for different kinds of trips, from heritage walks and local food to shopping, theme parks and family outings. Choose a few attractions close to each other, leave room for the Causeway queues and plan around your budget. A little planning can make even a short JB visit enjoyable.

Global Arena is a Singapore-focused SEO and digital marketing brand with a network of 25+ publisher websites, helping businesses strengthen their online presence through guest posting, link building, content marketing, and digital PR.
For collaborations, publishing opportunities, or business inquiries:
Hamza@globalarena.org | WhatsApp: +971 52 399 4589
