2020 JOHOR BAHRU TRAVEL GUIDE (with DIY itinerary, budget, tourist spots, top things to do, where to stay and how to get there)

Updated as of January 2020

Summary: This blog details a comprehensive budget travel guide for Johor Bahru which includes a one day DIY itinerary that can be stretched to 2 to 3 days. It also covers some of Johor Bahru’s top tourist attractions that are FREE of charge, options on how to get to each tourist spot by public transport, travel tips, and a list of recommended budget-friendly accommodations. Further, this JB blog is intended for first time travelers either solo, family or traveling in group.


Typically the go-to spot for a quick excursion when you travel to Singapore, such is how the district of JOHOR BAHRU (or JB) came to presence in the tourism industry. But with all the new attractions coming in every once in a while, the third largest city in Malaysia of about 1.4 million people has been a blossoming travel destination on its own right. The shopping scene is a real top adventure, more so with the theme parks apt for a family entertainment, and the spread of photography spots that keep enthusiasts bending and swaying to capture the right shot.

The LEGOLAND Hotel in Johor Bahru, Malaysia.

As far as culture goes, Johor Bahru has a good mix of practices from Malay, Chinese and Indian which greatly resonates to the local cuisine, making it another food trip haven in the bigness of Malaysia.

Over the years, Johor Bahru has proven itself to be a standalone tourist spot and it’s about time that travelers turn their eye to what this city can offer.

Read the information below to know travel tips, top things to do and how to get around in the renewed city of Johor Bahru, Malaysia.

Hello Kitty and friends at the live show at Sanrio Hello Kitty town in Johor Bahru, Malaysia.


Here are options to get to Johor Bahru, Malaysia by air and land.

Getting to Johor Bahru By Plane

Below are international airlines serving flights to Johor Bahru through Plane Senai International Airport located 35 kilometers outside the city center:

  • Emirates
  • Etihad Airways
  • Qatar Airways
  • Malaysia Airlines
  • China Airlines
  • Oman Air
  • Philippine Airlines
  • Garuda Indonesia
The City Square Mall right across JB Sentral bus terminal.

Getting to Johor Bahru By Land

Aside from private cars, trains and buses are perfect options to get to Johor Bahru from Singapore through the border or in any cities in Malaysia. JB Sentral railway station and Larkin terminal have train and bus connections from these destinations and trip would most likely take for about an hour, except for Penang which would run for about 5 hours.

I have created a separate blog for Singapore-Malaysia cross border which contains tips on how to get around immigration and what bus line company to take in crossing the border. Here’s the full article: CROSSING THE SINGAPORE-MALAYSIA BORDER – A FIRST TIMER’S GUIDE.

Book your transport online or find tickets for available bus, train or plane from your location to Johor Bahru:

Powered by 12Go Asia system

On a separate option, KLOOK provides transport from Singapore airport to JB, along with other tour services. Check out each link:

One of the play areas inside Angry Birds Activity park.


Johor Bahru is easy to get around. Most of its top tourist attractions, except for Legoland and Sanrio Hello Kitty town, are near JB Sentral Bus terminal, the first bus terminal from the border, so you can go either on foot or by taxi. A public bus is a key transport around the area for short and long distances. Minimum bus fare is around 1 to 2.5 RM while base price for tax is 3 RM.

A DC comic fan? Catch the Super Heroes cafe inside the City Square in Johor Bahru.


The top tourist spots in Johor Bahru are mostly targeted to traveling families. So to say, JB is the best place for kids. Check out each top destination below for details and tips:


It’s lego everywhere. LEGOLAND Malaysia is one of the eight legoland parks all over the world which features a water park, theme park and a hotel all made and designed after a lego toy.

The family theme park is located west of Johor Bahru at Iskandar Puteri. To get there from any city of Malaysia or from Singapore, you can either ride a public or direct bus. LEGOLAND Malaysia offers a bus service direct to the theme park, check out this section in their website to know the pick up points in Singapore and Malaysia: How to Get to LEGOLAND.

All made in lego blocks. This is just one of the many miniature of the Wonders of the World inside LEGOLAND Malaysia.

Operating hours is from 10:00 a.m.-7:00 p.m. Ticket price for a day pass when purchased on the day of visit for combo adult pack is RM225 and for combo Child or Senior Citizen is RM180.

KLOOK offers a Legoland Hero Pass with meals. Click this link for details: LEGOLAND® Malaysia HERO Access Pass and Meal Voucher in Johor Bahru for P979

Rating: 4/5


Have a moment of cuteness at Hello Kitty town cafe at the first floor of Puteri Harbour Family theme park.

Another avenue for kid entertainment, Sanrio Hello Kitty Town is a fully furnished Kitty house which offers fun activities to visitors, tea-cup rides, nail painting, cooking, just to name a few. Don’t miss out the live of performance of Hello Kitty and her group in your visit.

Hello Kitty town is located on the first floor of the indoor Puteri Harbour Family Theme Park, a short drive from JB Sentral. To get there from the city proper, take bus LM1 at JB Sentral. Inform the driver that you will stop at Puteri Harbour. If you are in Singapore, go to CIQ 2nd link (or Tuas checkpoint), take bus SL1 or JPO2 or CW7L to Puteri Harbour.

Operating hours is from 10:00AM to 6:00PM. One day ticket price per person ranges from 46 to 50 RM depending on the season.

KLOOK offers a Sanrio Hello Kitty Town & Thomas Town tour for only P788. Click the link for details.

Rating: 3/5


See the angry birds come alive at its activity center at Johor Bahru. This kid-friendly theme park is indoor, located at the 1st floor of Johor Bahru City Square just right across JB Sentral station. The Angry Birds activity park spreads an area of 26,000 square feet and features a jumping tower, scooter area, lazer labyrinth, shooting game and an interactive ball game wall to name a few.

The ticket booth at the entrance of Angry Birds Activity park inside the City Square.
The lazer labyrinth inside the activity area.

Operating hours is from 10:00 AM to 10:00 PM. Ticket price for single entry is 75 RM, for family pass of 4 is 280 RM. Visit their website for promotion packages and offers at www.angrybirdsactivitypark.my

KLOOK has an Angry Birds Activity Park tour for only P620. Click the link for details.

Rating: 3/5


At the entrance of the temple.

Built in 1911, the Arulmigu Rajamariamman Devasthanam temple outlives the changing tides of time and works as the beating heart of the Hindu enclave at the business district in Johor Bahru. The temple is a walking distance of about 5 minutes from the City Square and from JB Sentral, trailing a chain of flower stalls, restaurants, and music shops which make up the entire Indian heritage pathway.

Inside the temple.

People here are friendly and welcoming. Observe proper dress code and basic courtesy when you pay a visit to the temple.

Rating: 4/5


Though flanked around buildings and skyscrapers, the Old Chinese temple remains to be one of the sought-after attractions in Johor Bahru for what it signifies to the Chinese community being the symbol of unity among the five Chinese dialect groups.

The 130-year old structure is one of the oldest and is said to be the only surviving temple from the bombings in Johor Bahru during World War 2.

The temple is located at Jalan Trus, a block away from the City Square. Opening hours is from 7AM to 5PM.

Rating: 3/5


I took a day trip from Singapore to Johor Bahru district following this sample itinerary, which kicks off at Merlion Park in One Fullerton, Singapore near the central business district. The itinerary can be extended to 2-3 days depending on how much time you would spend in LEGOLAND and Hello Kitty town. It assumes a party of one and will set back an amount of 403.77+ RM excluding expenses for accommodation, souvenir and other incidentals.

Sunrise at Merlion07:00AM
To Queen Street Bus terminal08:00AM0.75 S$/2.27 RM
To Johor Bahru08:30AM3.30 S$ /10 RM
Immigration Process11:00AM
Lunch12:00PM12 RM
Sanrio Hello Kitty Town3:00PM50 RM
Back to JB Sentral4:00PM2.5 RM
Old Chinese Temple4:30PM
Arulmigu Rajamariamman Devasthanam Temple5:00PM
Dinner6:00PM12 RM
Angry Birds Activity Park7:00PM75 RM
To JB Sentral for Singapore8:00PM3.30 S$ /10 RM


While this article is best suited for DIY budget travelers, we also share the same sentiments with those who love to go on a tour package. KLOOK offers the most affordable and hassle-free tour services for Johor Bahru.

Here are some of its tour packages. Click each link for more details.

For more KLOOK services like transport and other tour offers, use the search box below:

The Fun-sized Traveller engrossed with the DC comic photo collection.

Things to note for this sample itinerary

  1. The itinerary is dependent on how much time you need to spend on at the immigration checkpoint. In my experience, I only spent less than 20 minutes getting a clearance, but it may not be the same with your case. I allotted more than 2 hours in the sample itinerary to have enough time for adjustment if need be.
  2. The best way to get to Hello Kitty Town from Legoland is by taking a cab. It will only be 7 minutes away.
  3. I am a sunrise/sunset guy so I always take a chance to capture the golden hour. You may disregard the 7AM activity and proceed ahead to Johor Bahru from Queen street bus terminal.
Another play area inside the Angry Birds Activity park.


In case you would like to spend overnight in Johor Bahru, here are available accommodations near JB Sentral and along the city center.

Postmodernist at Twin Galaxy is a budget hotel at the city center. Click the rate for rate and availability.
Pinnacle Tower, a mid-range hotel at the city center. Click the photo for rate and availability.
An Indian flower stall on the way to the Arulmigu Rajamariamman Devasthanam temple.


  • April through June is the best time to visit Johor Bahru. The weather is cool but dry during this period.
  • Be mindful of the local customs. Johor Bahru is more conservative than some countries in the west. Traveling women are advised to exercise prudence in dress and deeds.
  • Take extra caution on the streets. Walk only at pedestrian lane and pay attention to the traffic lights as some drivers tend to ignore speed limits.
  • Do not wear flashy jewelries while roaming around the business district. Stay safe and be aware of possible robbery.
the Arulmigu Rajamariamman Devasthanam temple.


A good number of locals in Johor Bahru, Malaysia understand English. But the better way to communicate with them is by using basic Malaysian phrases that they could easily understand. Here are some that proved to be useful.

Good Morning – Selamat Pagi
Good afternoon – Selamat tengah hari
Good evening – Selamat petang
Thank you – Terima kasih
How much? – Berapa harga

A jumping area at the Angry Birds Activity park.


Head out to Kuala Lumpur by bus. Read the Kuala Lumpur Budget Travel Guide for tips on how to make your travel experience meaningful and hassle-free.
Penang Budget Travel Guide
Or travel 6 to 7 hours by bus to Penang, using this DIY itinerary.
Learn how to properly cross the Singapore – Malaysia border. Click the link for the article.
Go to Singapore following this DIY budget travel guide.







Leave No Trace Principle

And lastly, don’t forget to be awesome! 😉


Read more posts by clicking any category below:

Did you find this article helpful? Show some love. Leave a comment or share to friends.

FOLLOW my adventures in any of my social media platforms:

Facebook Comments