Johor Map: Attractions, Transport, Food & Hotels by Area

Author's Profile Picture
Johor Map Poster

Understanding the Johor map before your trip can help you decide where to stay, which attractions to visit and how much time you need to travel between different areas.

Johor is one of Malaysia's largest states and offers much more than Johor Bahru. From the shopping malls and city attractions of Johor Bahru, to the theme parks of Iskandar Puteri, beaches of Desaru, islands around Mersing, food and heritage in Muar, and nature around Kluang and Tangkak, each part of Johor has a different travel experience.

For Singapore travelers, Johor Bahru is the easiest starting point because it is directly connected to Singapore by the Causeway and Second Link. However, if you have more time, exploring beyond JB can give you a vary different side of Johor.

Understanding the Johor Map

Johor Map

Johor is located at the southern end of Peninsular Malaysia and is the southernmost state on mainland Malaysia. It borders Pahang to the north, Malacca and Negeri Sembilan to the northwest, Singapore to the south and Indonesia across the surrounding waters.

The state has 10 districts, namely Johor Bahru, Batu Pahat, Kluang, Kota Tinggi, Kulai, Mersing, Muar, Pontian, Segamat and Tangkak.

 Tourism Johor promotes each district for different attractions, from marine tourism in Mersing to food and culture in Muar and modern attractions around Johor Bahru and Iskandar Puteri.

Area

Highlights

Best For

Johor Bahru

Shopping, city attractions, heritage and food

First time visitors, shopping, short trips

Iskandar Puteri

LEGOLAND Malaysia Resort, theme parks and waterfront attractions

Families, theme park holidays

Kulai

Senai Airport, shopping and countryside attractions

Airport stays, short trips

Kota Tinggi

Desaru, beaches, waterfalls and nature

Beach holidays, families, nature

Mersing

Islands, beaches, seafood and marine activities

Island hopping, diving, beach trips

Muar

Local food, heritage, murals and riverside attractions

Food lovers, culture

Kluang

Nature, farms, cafes and Gunung Lambak

Nature, food, weekend trips

Tangkak

Gunung Ledang and nature

Hiking, nature lovers

Batu Pahat

Shopping, food and local culture

Food, shopping, local experiences

Pontian

Tanjung Piai, coastal areas and seafood

Nature, road trips, coastal escapes

💡 Tip for Singapore Travellers: If you are visiting Johor for the first time and only have a weekend, staying in Johor Bahru gives you the easiest access to shopping, food and city attractions. For a longer holiday, consider adding Iskandar Puteri, Desaru or Mersing depending on your travel style.

Johor Transport Map

Johor Transport Map

Getting around Johor depends heavily on where you are travelling.

Johor Bahru has local bus services, taxis and ride hailing services, while longer trips around the state are generally easier by car or intercity bus. For attractions outside the main cities, having a car can save considerable travel time.

Johor Bahru is also connected to Singapore through the Causeway and Second Link. The RTS Link between Bukit Chagar and Woodlands North is scheduled to begin passenger service by the end of December 2026, providing another cross border transport option when operational.

Transport

Best For

Notes

Local Bus

Johor Bahru city travel

Useful for selected routes around JB

Ride Hailing

City and short distance trips

Convenient for attractions and shopping malls

Taxi

Airport and local transfers

Available around major transport hubs

Rental Car

Exploring Johor

Recommended for Desaru, Mersing and rural areas

Intercity Bus

Travelling between towns

Useful for longer journeys around Johor

KTM Train

Selected intercity journeys

Useful for some routes between Johor and other Malaysian cities

Causeway

Singapore to Johor Bahru

Main land crossing between Singapore and Malaysia

Second Link

Singapore to Iskandar Puteri and western Johor

Useful for travellers heading towards Iskandar Puteri

Ferry

Selected coastal and island journeys

Mainly useful for island and coastal trips

RTS Link

Singapore to Johor Bahru

Scheduled to begin service by end December 2026

Local Buses

Local buses are useful for getting around Johor Bahru and connecting major parts of the city.

Tourism Johor lists routes serving areas such as JB Sentral, Larkin Sentral, Angsana, Taman Johor and other parts of Johor Bahru. Larkin Sentral is also an important transport hub for travellers heading to destinations outside the city.

Johor Bahru is also introducing free bus services for tourists as part of Visit Johor 2026, although travellers should check the latest route and operating information before relying on the service.

Ride Hailing

Ride hailing is one of the most convenient ways to travel around Johor Bahru.

It is particularly useful when travelling between JB Sentral, shopping malls, hotels and attractions that are not directly connected by public transport.

Prices depend on distance, traffic and demand, so it is better to check the fare in the app before confirming your ride.

Rental Car

A rental car is recommended if you want to explore Johor beyond Johor Bahru.

It is particularly useful for trips to Desaru, Kota Tinggi, Mersing, Muar, Kluang and Tangkak, where attractions can be spread across large areas.

Driving around central Johor Bahru can be slower during busy periods, especially around the Causeway and major shopping areas.

KTM Train

KTMB Map

KTM services connect Johor with other parts of Peninsular Malaysia.

For Singapore travellers, JB Sentral is an important transport hub because it connects with local transport and is located next to the Malaysian immigration complex.

Causeway

Causeway Link Bus Map via First Link

Causeway Link Bus Map 1 Link

Causeway Link Bus Map via Second Link

Causeway Link Bus Map 2 Link

The Causeway connects Johor Bahru with Woodlands in Singapore and is one of the main routes used by travellers crossing the Malaysia Singapore border.

Traffic can become very heavy during weekends, public holidays and school holidays, so allow extra time for immigration and road congestion.

Second Link

The Malaysia Singapore Second Link connects western Johor with Tuas in Singapore.

It is particularly useful for travellers heading towards Iskandar Puteri, LEGOLAND Malaysia Resort and other western parts of Johor.

RTS Link

RTS Link

The Johor Bahru Singapore RTS Link is a new cross border rail service connecting Bukit Chagar in Johor Bahru with Woodlands North in Singapore.

The line is approximately 4km long and will use an LRT system with a capacity of up to 10,000 passengers per hour in each direction during peak periods. Malaysia's Ministry of Transport currently states that passenger service is targeted to begin by the end of December 2026.

💡 Travel Tip for Singapore Travellers: If you are visiting Johor Bahru before the RTS Link starts operating, plan around the Causeway or Second Link. Once the RTS Link begins passenger service, Bukit Chagar will provide another convenient connection between Singapore and central Johor Bahru.

🔥Exclusive Flights Deal: Save up to S$20 on Your First Booking!

Discover the world with Trip.com! Book cheap flights to destinations worldwide and enjoy S$5 off flight bookings over S$150 or S$20 off over S$450 (before tax). Start your journey today!

Johor Attractions Map

Johor Attractions Map

Johor has a wide mix of theme parks, shopping areas, heritage attractions, beaches, islands and nature destinations.

Attraction

Location

Why Visit

LEGOLAND Malaysia Resort

Iskandar Puteri

Enjoy LEGO themed rides, a water park and family friendly attractions all in one place

Johor Zoo

Johor Bahru

Get up close with wildlife and enjoy an easy family day out in the city

Sultan Abu Bakar State Mosque

Johor Bahru

Admire one of Johor's most iconic landmarks with impressive Victorian and Moorish inspired architecture

Skyscape Johor Bahru

Johor Bahru

Take in panoramic city views from above and enjoy one of JB's most unique urban attractions

Puteri Harbour

Iskandar Puteri

Stroll along the scenic marina, enjoy waterfront dining and soak up the relaxed atmosphere

Desaru Coast

Kota Tinggi

Escape to golden beaches, luxury resorts and exciting family attractions along Johor's east coast

Desaru Fruit Farm

Kota Tinggi

Explore a tropical fruit farm, learn about local produce and enjoy fun outdoor activities

Pulau Rawa

Mersing

Relax on white sandy beaches, swim in clear waters and enjoy a peaceful tropical island escape

Tanjung Piai

Pontian

Visit the southernmost point of mainland Asia and explore its unique mangrove and coastal landscape

Gunung Lambak

Kluang

Hike through lush greenery and enjoy panoramic views from one of Kluang's popular nature spots

Gunung Ledang

Tangkak

Take on scenic rainforest trails, discover waterfalls and enjoy one of Johor's best known mountain escapes

Muar River Cruise

Muar

See Muar from the water while taking in riverside views and the town's heritage surroundings

Tanjung Emas

Muar

Relax by the waterfront, enjoy green open spaces and catch a beautiful sunset along the Muar River

Johor Bahru

Johor Bahru is the capital city of Johor and the main entry point for many Singapore travellers.

Popular attractions include the Sultan Abu Bakar State Mosque, Danga Bay and Johor Zoo. The city also has shopping malls, cafés, restaurants and heritage areas.

Tourism Johor highlights Johor Bahru as one of the state's main centres for modern tourism and lifestyle experiences.

Best for: First time visitors, shopping, food, short trips and city sightseeing.

Iskandar Puteri

Iskandar Puteri is one of the best areas in Johor for family holidays.

The area is home to LEGOLAND Malaysia Resort and Puteri Harbour, making it particularly popular with families travelling with children.

Puteri Harbour also has a waterfront area where visitors can enjoy Marina Walk and views around the harbour.

Best for: Families, theme parks and longer stays.

Mersing

Mersing is one of the most important coastal areas on the Johor map.

The town is a major departure point for several Johor islands, including Rawa, Tinggi, Aur, Pemanggil and other island destinations. Mersing is also known for seafood and its relaxed coastal atmosphere.

Best for: Island hopping, diving, snorkelling, seafood and beach trips.

Pulau Rawa

Pulau Rawa is one of the best known islands around Mersing.

It is known for white sandy beaches, clear waters and marine activities such as snorkelling and diving. Visitors generally reach the island by boat from the Mersing area.

Best for: Beach holidays, couples, island escapes and water activities.

🔥Save More with Up to 5% OFF

Use our promo code to enjoy up to 5% OFF (up to S$3) on your attraction tickets, tours and eSIMs! Only for new users!

Johor Food Map

Johor has its own food specialities, with different towns offering different local dishes.

Area

What to Eat

Food Highlights

Johor Bahru

Johor laksa, kacang pool, seafood

Wide choice of local and modern dining

Muar

Mee bandung Muar, otak otak

One of Johor's best food destinations

Batu Pahat

Local Malay and Chinese food

Local eateries and traditional dishes

Mersing

Seafood, grilled fish and local dishes

Fresh coastal food

Kluang

Coffee, local noodles and snacks

Traditional cafés and kopitiams

Desaru

Seafood and resort dining

Convenient for beach travellers

Kota Tinggi

Local Malay food and seafood

Good for road trip stops

Pontian

Seafood and coastal dishes

Coastal dining and local food

Johor Bahru Food

Johor Bahru has one of the widest selections of food in the state.

Visitors can find traditional Johorean dishes alongside Malaysian favourites, Chinese cuisine, cafés and modern restaurants.

Popular local dishes to look out for include kacang pool, Johor laksa and seafood.

Best for: First time visitors and food lovers

Muar Food

Muar is especially famous for mee bandung Muar and is a great destination for a dedicated food trip.

The town also has traditional cafés, local snacks and other Johorean dishes.

Tourism Johor's official Muar map highlights mee bandung, Kedai Kopi 434, satay and other local food experiences.

Best for: Food lovers and weekend road trips

Mersing Seafood

Mersing's location on the east coast makes seafood one of the area's highlights.

Visitors can find fresh seafood and local dishes around the town before or after heading to the islands.

Best for: Seafood lovers and island travellers

Choosing Accommodation by Location on Johor Map

Where you stay depends on whether your trip focuses on shopping, theme parks, beaches, food or nature.

Johor Bahru

Johor is the easiest choice for a short trip from Singapore.

Staying around the city centre gives you access to JB Sentral, shopping malls, restaurants, and major city attractions.

Best for: First time visitors, shopping, food and weekend trips

Iskandar Puteri

Iskandar Puteri is a strong choice for families visiting Legoland Malaysia Resort and other attractions around the western part of Johor.

Best for: Families, theme parks and longer stays

Kulai

Kulai is useful for travellers who want to stay closer to Senai International Airport or explore northern parts of a Johor Bahru and Kulai.

Best for: Airport stays, short stays and road trips

Kota Tinggi and Desaru

Choose Desaru if your main priority is beaches, resorts and a relaxing holiday.

The area also gives you access to attractions such as Desaru Fruit Farm and other nature experiences.

Best for: Beach holidays, families and couples

Mersing

Mersing is the most practical base if you are planning an island trip from the east coast.

The town is close to the departure points for several Johor islands.

Best for: Island hopping, diving and beach trips

Muar

Muar is a good option for travellers who want to focus on food, culture and a slower paced city break.

Best for: Food lovers, couples and road trips

Kluang

Kluang is a good base for travellers exploring central Johor, especially if you want to combine cafes, farms and nature.

Best for: Nature lovers, food trips and road trips

🎁 Book Cheapest Flights Worldwide | Search Best Hotels | Get fast & reliable eSIM.

🔥Exclusive Hotels Deal: Up to 10% OFF for New Users

Discover the world with Trip.com! Book the perfect hotel anywhere in the world and get an unbeatable 10% discount if you're a first-time user! Download our app now and start planning your next trip with ease.

Just click this link and download the Trip.com App, after successfully registering as a member, use it when you place an order!

Johor Map for Different Types of Travellers

Rawa Island

Traveller Type

Best Area

Reasons

First time visitors

Johor Bahru

Easy access from Singapore and major city attractions

Food lovers

Muar or Johor Bahru

Local dishes, cafés and restaurants

Families

Iskandar Puteri or Desaru

Theme parks, resorts and family attractions

Couples

Desaru or Mersing

Beaches, resorts and island escapes

Beach lovers

Desaru or Mersing

Beaches, islands and water activities

Nature lovers

Kluang, Tangkak or Mersing

Mountains, rainforest and marine attractions

Budget travellers

Johor Bahru

Wide range of hotels and food options

Shopping travellers

Johor Bahru

Shopping malls and city centre access

Theme park travellers

Iskandar Puteri

LEGOLAND Malaysia Resort and family attractions

Road trippers

Muar, Kluang or Kota Tinggi

Easy to combine with surrounding attractions

🎁 Book Cheapest Flights Worldwide | Search Best Hotels | Get fast & reliable eSIM.

How to Plan Your Johor Itinerary Using the Map

Johor Day Trip

Because Johor is a large state, it is better to group destinations by area rather than trying to cover everything in one weekend.

Day 1: Johor Bahru

Start around central Johor Bahru and explore the city's heritage attractions, shopping malls and local food.

Visit the Sultan Abu Bakar State Mosque, explore the city centre and stop for local dishes such as kacang pool or Johor laksa.

In the evening, enjoy shopping and dining before returning to your hotel.

Day 2: Iskandar Puteri

Head towards Iskandar Puteri for a family focused day.

Spend the day at LEGOLAND Malaysia Resort or explore Puteri Harbour and its waterfront area.

This is a good option if you are travelling with children.

Day 3: Desaru

For a beach focused trip, travel towards Desaru in Kota Tinggi.

Spend the day at the beach or resort, then visit Desaru Fruit Farm if you want to add a nature or family activity.

Longer Trip: Mersing

If you have more time, add Mersing to your itinerary.

You can use the town as a base before travelling to islands such as Rawa, Tinggi or other destinations around the Mersing coast.

Longer Trip: Muar and Kluang

For a food and road trip itinerary, combine Muar and Kluang.

Spend time trying local food in Muar before continuing towards Kluang for cafés, farms and nature attractions.

💡 Travel Tip: Do not try to combine Johor Bahru, Desaru and Mersing into a rushed weekend. Johor is much larger than it looks on a tourist map, and travelling between different districts can take considerably longer than travelling within JB.

Final Thoughts

Adventure Waterpark Desaru Coast

Johor is much more than a quick shopping destination from Singapore. Johor Bahru is best for shopping, food and city sightseeing, while Iskandar Puteri is ideal for families and theme parks.

Desaru is the better choice for beaches and resorts while Mersing is the getaway to Johor's islands. For food lovers, Muar is worth adding to a road trip, while Kluang and Tangkak offer more nature focused experiences.

With a good Johor map, you can choose the right are for your trip and avoid spending too much time travelling between destinations.

FAQs About the Johor Map

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
Daisy

Daisy

Travel Lover

View profile

I’m a travel lover who can never say no to good food, stunning beaches, and the beauty of nature. Sharing my adventures and travel tips, I hope to inspire you to explore, taste, and unwind wherever you go.

293 articles
Travel Enthusiast Foodie Nature Lover
> >
Johor Map