Guides › Malaysia › Johor Bahru
City guide

Johor Bahru

Johor Bahru (JB) is the capital city of the Malaysian state of Johor. It is the core city of Johor Bahru District, Malaysia's second-largest district by population and economy.

Type CityPopulation 858,118

Why go

  • State capital city and district capital in Johor, Malaysia.
  • Served by Mersing Airport (MEP).

History

Johor Bahru (JB) is the capital city of the Malaysian state of Johor. It is the core city of Johor Bahru District, Malaysia's second-largest district by population and economy. For the city proper, Johor Bahru had a population of 858,118 in 2020, making it Malaysia's largest state capital city by population. It is located at the southern end of the Malay Peninsula, bordering the city-state of Singapore.

Where to stay

https://www.youtube.com/watch?v=lA4wuKmyCuA · Lot 20 & 21, Sarang Burung, Kg. Mukut, 26800 Pulau Tioman, Pahang, Malaysia · careluxuryhotels.com
Indoor
Jalan Dato Abdullah Tahir, Taman Abad, 80300 Johor Bahru, Johor Darul Ta'zim, Malaysia · trove-johorbahru.careluxuryhotels.com
Indoor
https://www.youtube.com/watch?v=SqgpenfOnKQ · 88, Jalan Ibrahim Sultan, Taman Stulang Laut, 80300 Johor Bahru, Johor Darul Ta'zim, Malaysia · berjayahotel.com
Indoor
2, Jalan Permas 11, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor Darul Ta'zim, Malaysia · marriott.com
Indoor
Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta'zim, Malaysia · puteripacific.com
Indoor
https://www.youtube.com/watch?v=kYzwSZXX64I · Kampung Lanting, 26800, Pahang, Malaysia · samadhiretreats.com
Indoor
Novotel Johor Bahru, City Centre, Jalan Pelanduk, Taman Century, 80250 Johor Bahru, Johor, Malaysia · all.accor.com
Indoor
KSL Residences, Taman Delima 2, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia · ksl.srhome.my
Indoor
260, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia · holidayvillahotels.com
Indoor
21, Jalan Beruang, Taman Abad, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia · nice21sdnbhd.wixsite.com
Indoor
Pusat Perdagaan Danga Utama, Persiaran Pertama, Taman Tampoi Indah 2, 81200 Johor Bahru, Johor Darul Ta'zim, Malaysia · leveragehotel.com
Indoor
Unit 1.09 Level 1, Plaza Dnp, 59, Jalan Dato Abdullah Tahir, Taman Abad, 80300 Johor Bahru, Johor Darul Ta'zim, Malaysia · fiveshotel.com
Indoor
Level 2, 55, Jalan Indah 15/2, Bukit Indah, 81200 Johor Bahru, Johor, Malaysia · hotel-granada.careluxuryhotels.com
Indoor
31, Jalan Kangkar Tebrau, Taman Daya, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia · kslresorts.com.my
Indoor
No, 35, Jln Persisiran Perling 1, Taman Perling, 81200 Skudai, Johor Darul Ta'zim, Malaysia · amerinhotel.com.my
Indoor
Jalan Tun Abdul Razak (Susur 6), Larkin, 81200 Johor Bahru, Johor Darul Ta'zim, Malaysia · malaysiahotels.net
Indoor
22, Jalan Dato Abdullah Tahir, Taman Abad, 80300 Johor Bahru, Johor Darul Ta'zim, Malaysia · newyorkhotel.com.my
Indoor
No. 195, K-M, Jalan Skudai Kiri, Batu 4 1/2, 81200 Johor Bahru, Johor, Malaysia · charitonhotel.com
Indoor
16, Jalan Harimau, Taman Abad, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia · hotelhallmark.com
Indoor
Wisma Yayasan Lace Dato' Rokiah, 134, Jalan Tebrau Lama, Kampung Melayu Majidee, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia · thelaceboutiquehotel.com
Indoor
Taman Dataran Larkin, No 3 & 5, Jalan Dataran Larkin 3, 80350 Johor Bahru, Johor, Malaysia · ghazrinsclassichotel.com
Indoor
1-1, 05, Jalan Titiwangsa 2, Taman Tampoi Indah, 81200 Johor Bahru, Johor, Malaysia · thepointboutiquehotel.zoombookdirect.com
Indoor
Ibrahim International Business District, 12, Jalan Ngee Heng, Bandar Johor Bahru, 80888 Johor Bahru, Johor Darul Ta'zim, Malaysia · hilton.com
Indoor
Jalan Persiaran Golf 5, Forest City Golf Resort, 81550 Gelang Patah, Johor Darul Ta'zim, Malaysia · fcgolfhotel.com
Indoor
Paradigm Mall, Jln Mewah Ria 2, Taman Bukit Mewah, 81200 Johor Bahru, Johor, Malaysia · hyatt.com
Indoor
D'Esplanade Residence, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor, Malaysia · jbctghome.com
Indoor
Kampung Genting, Pulau Tioman (Pahang) - Jeti Mersing (Johor), Kampung Genting, 26800 Kuala Rompin, Pahang, Malaysia · sunbeachresort.com.my
Indoor
Pulau Pemanggil, 86800 Mersing, Johor, Malaysia · facebook.com
Indoor
18, Jalan Harimau, Taman Century, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia · grandparagonhotel.com.my
Indoor
202 , 206 & 208 Jalan Adda 7 Taman, Adda Heights, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia · prestigohotel.com.my
Indoor
LOT PTB 17648, Jalan Langkasuka, Larkin, 80350 Johor Bahru, Johor Darul Ta'zim, Malaysia · serimalaysia.com.my
Indoor
Jalan Setia Tropika 1/1, Taman Setia Tropika, 81200 Johor Bahru, Johor Darul Ta'zim, Malaysia · eghoteljb.com
Indoor
56, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia
Indoor
3, Jalan Napoh, Taman Abad, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia
Indoor
3, Jalan Kedondong, Kampung Pasir, 81200 Johor Bahru, Johor Darul Ta'zim, Malaysia
Indoor
Taman Dataran Larkin, 19-21, Jalan Dataran 2, Larkin Jaya, 80350 Larkin, Johor, Malaysia
Indoor
54, Jalan Impian Emas 7, Taman Impian Emas, 81300 Johor Bahru, Johor Darul Ta'zim, Malaysia
Indoor
Jln Padi Emas 1/3, Kampung Skudai Kanan, 81200 Johor Bahru, Johor Darul Ta'zim, Malaysia
Indoor
Malaysia, Johor, Johor Bahru, Kawasan Perindustrian Tampoi, Jalan Tahana, 邮政编码: 81200
Indoor

2 more places in the Ultimate edition. See the Ultimate edition →

Restaurants & places to go

Food Court · food court
Indoor
Sandwich, Cafe · Irish Sandwich Cafe Features: takeaway
Indoor
Pizza, Fast Food · Opening hours: 10:30-23:00 Features: takeaway · 166 Woodlands Street 13, Singapore, 730166 · dominos.com.sg
Indoor
Burger, Fast Food · Opening hours: Mo-Su,PH 00:00-24:00 Features: takeaway, delivery, vegetarian options, halal, step-free access · mcdonalds.com.my
Indoor
Coffee Shop, Cafe · Opening hours: Mo-Su 07:00-23:00 Features: outdoor seating, takeaway · A-01-01 Jalan Ekoflora 7/2, Johor Bahru, 81100 · zuscoffee.com
Indoor
Dessert, Ice Cream, Cake, Cafe · Opening hours: We-Mo 14:26-23:11 Features: outdoor seating, air conditioning · 226 Jalan Tun Abdul Razak, Johor Bahru, 80000 · instagram.com
Indoor
Local, Restaurant · Opening hours: We-Fr 10:00-15:00; Sa-Su,PH 07:00-18:00 Features: outdoor seating, vegetarian options, step-free access, air conditioning ·… · bollywoodfarms.com
Indoor
Chinese, Pizza, Coffee Shop, Burger, Italian, Sandwich, Ice Cream, Juice, Malaysian, Cake, Pasta, Restaurant · Opening hours: Mo-Su 09:00-21:00 Features:… · facebook.com
Indoor
Malaysian, Chinese, Indian, Indonesian, Asian, Restaurant · Opening hours: Mo-Su 10:00-21:30 Features: halal · 26 Jalan Sulam, Johor Bahru, 80150 · unclelimdelivery.com
Indoor
Asian, Chinese, Restaurant · Opening hours: Tu-Su 10:00-22:00 Features: takeaway, vegan options, air conditioning · 27-01 Jalan Austin Heigh 8/4, Johor Bahru,… · eletimecafe.com
Indoor
Seafood, Chinese, Restaurant · Opening hours: Mo-Su 11:30-23:30 Features: outdoor seating, takeaway, air conditioning · RT7-01-01, Stellar Walk Jalan… · thegrandseafood.com
Indoor
Fried Chicken, Snacks, Fast Food · Opening hours: 1200-2345 · 67 Jalan Sutera Tanjung 8/3, Skudai, 81300 · intlchickenport
Indoor
Regional, Thai, Cafe · Opening hours: Mo-Su 07:00-22:00 · 61 Jalan Impian Emas 5/1, Kangkar Skudai, 81300 · facebook.com
Indoor
Thai, Restaurant · Opening hours: Mo-Su 12:00-00:00 · 27 Jalan Mutiara Emas 5/23, Johor Bahru, 81100 · facebook.com
Indoor
Japanese, Restaurant · Opening hours: Mo-Su 15:00-00:00 Features: halal · 58 Jalan Mutiara Emas 5/9, Taman Mount Austin, 81100 · linktr.ee
Indoor
Ice Cream, Italian, Coffee Shop, Cafe · Opening hours: Mo-Su 10:30-24:00 Features: air conditioning · L2-006, Sutera Mall Jalan Sutera Tanjung 8/4, Johor… · instagram.com
Indoor
Noodle, Restaurant · Opening hours: Mo-Su 11:00 - 22:00 · G-079 R&F MALL Jalan Tanjung Puteri 1, Johor Bahru, 80300 · facebook.com
Indoor
Ramen, Restaurant · Opening hours: Mo-Su 11:00-23:00 · 191 Jalan Sutera, 80150 · yakumoramen.com
Indoor
Taiwanese, Restaurant · Opening hours: Mo-Su 10:30-21:00
Indoor
Donut, Coffee Shop, Fast Food · Opening hours: Mo-Su 10:00-22:00 Features: takeaway
Indoor
Chicken, Fast Food · Opening hours: 24/7 Features: takeaway · Jalan Perdagangan, Skudai, 81300
Indoor
Noodles, Seafood, Restaurant · Opening hours: Tu-Su 11:00-22:00; Mo off · 55 Jalan Kebudayaan 16, Taman Universiti, 81300 · facebook.com
Indoor
Breakfast, Burger, Cake, Coffee Shop, Pasta, Cafe · Opening hours: Mo-Fr 09:00-19:00; Sa-Su 08:30-19:00 · 19 Jalan Molek 1/5C, 81100 · facebook.com
Indoor
Malay, Restaurant · Opening hours: Mo-Sa 11:00-16:00 · 77 Jalan Seri Impian 1, Johor Bahru, 81300 · facebook.com
Indoor
Western, Restaurant · Opening hours: Mo-Su 12:00-22:00 · 4 Jalan Kebudayaan 1, Taman Universiti, 81300
Indoor
International, Healthy Shake, Fit Club, Cafe · Opening hours: Mo-Su 07:30-11:30 Features: air conditioning · 15-01 Jalan Jaya Putra 7/4, Johor Bahru, 81100
Indoor
Steamboat, Restaurant · Opening hours: Mo-Fr 14:00-02:00 · G09-G11, Plaza Mentari Jalan Kuning, Taman Pelangi, Johor Bahru, 80400
Indoor
Cake, Coffee Shop, Western, Pasta, Cafe · Opening hours: Mo-Su 10:00-20:00 · 1-01 Jln Setia 3/13, Taman Setia Indah,, Johor Bahru, 81100
Indoor
French, Taiwanese, Patisserie, Coffee, Tea, Cafe · Opening hours: Mo-Su 12:00-21:00 · 30-01 Jalan Austin Height 8/6, Johor Bahru, 81100
Indoor
Nepalese, Restaurant · Opening hours: Mo-Su 09:00-19:00 · 35D-1 Jalan Wong Ah Fook, Johor Bahru, 80000
Indoor
Indian, Restaurant · Opening hours: 24/7 · 9 Jalan Kemuliaan 1, skudai, 81300
Indoor
Mediterranean, Italian, Pizza, Restaurant · Opening hours: Mo-Su 12:00-23:00 · 116 Jalan Serampang, Johor Bahru, 80400
Indoor
Indonesian, Restaurant · Opening hours: Mo-Su 12:00-18:00 · 6 Jalan Kemuliaan 2, skudai, 81300
Indoor
Barbecue, Restaurant · Opening hours: Mo-Su 17:30-23:00 · 3 Jalan Gaya 1, Ulu Tiram, 81800
Indoor
Pretzel, Fast Food · Features: takeaway
Indoor
Snacks, Singaporean, Fast Food · Features: takeaway
Indoor
Tea, Coffee Shop, Cafe · Features: takeaway
Indoor
Beef Bowl, Fast Food · Features: takeaway
Indoor
Ice Cream, Ice Cream · Ice Cream ice cream · 8 Jalan Mutiara Emas Utama, Johor Bahru, 81100
Indoor
Bakery, Cafe · Bakery cafe
Indoor
Stir Fry, Fast Food · Stir Fry fast food
Indoor
Cafe · Opening hours: Mo-Su 11:00-01:00 · 49-GF Jalan Austin Height 8/1, 81100 · thealley.world
Indoor
Restaurant · Opening hours: Mo-Su 12:00-01:00 · Johor, Masai, Permas Jaya, Unnamed Road 81750 · m.facebook.com
Indoor
Arab, Restaurant · Opening hours: Mo-Sa 10:00-23:00 · No,65-01 ,Jalan pendidikan 4, Taman Universiti, 81300 skudai, Johor., Johor Bahru, SKUDAI, 81300
Indoor
Korean, Restaurant · Opening hours: Mo-Su 11:00-22:00 · 31 Jalan Perang, Johor Bahru, 80400
Indoor

359 more places in the Ultimate edition. See the Ultimate edition →

Airports

Singapore Changi Airport (SIN) 36 km to the centre
Singapore, 04, SG — You board from the indoor waiting area — no need to plan for the weather. ✈ 83 airlines (Singapore Airlines Cargo, SilkAir, Tiger Airways, Garuda Indonesia…) · direct flights to 125 destinations incl. Denpasar, Jakarta, Kuala Lumpur, Bangkok, Brisbane… (OpenFlights route data).
✈ Airlines & flight paths — 83 airlines, 125 direct destinations

Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.

Indoor
Senai International Airport (JHB) 15 km to the centre
Johor Bahru, 01, MY — You board from the indoor waiting area — no need to plan for the weather. ✈ 6 airlines (AirAsia, Indonesia AirAsia, Malaysia Airlines, Firefly…) · direct flights to 12 destinations incl. Kota Bahru, Kuala Lumpur, Kuala Lumpur, Surabaya, Bandung… (OpenFlights route data).
✈ Airlines & flight paths — 6 airlines, 12 direct destinations

Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.

Indoor
Seletar Airport (XSP) 20 km to the centre
Seletar, 02, SG — Indoor waiting areas, but some gates board by bus or on foot across the apron — plan for the weather on the day.
Indoor | Outdoor
Kluang Airport 75 km to the centre
Kluang, 01, MY — Indoor waiting areas, but some gates board by bus or on foot across the apron — plan for the weather on the day.
Indoor | Outdoor
Mersing Airport (MEP) 99 km to the centre
Mersing, 01, MY — Indoor waiting area, but you walk out to the aircraft to board — bring an umbrella or a coat if the forecast is poor.
Indoor | Outdoor
Batu Pahat Airstrip 85 km to the centre
Batu Pahat, 01, MY
Outdoor

Getting there by ferry

Johor Bahru Berjaya Waterfront ferry terminal
Ferry terminal · 8.8 km from the centre
Outdoor
Puteri Harbour Ferry Terminal
Ferry terminal · 13 km from the centre
Outdoor
Puteri harbour (Iskandar Puteri)
Ferry terminal · 13 km from the centre
Outdoor
Puteri Harbour (Iskandar Puteri, Malaysia) - Batam Centre (Batam City, Indonesia)
Ferry route
Outdoor
Stulang Laut (Johor Bahru, Malaysia) - Harbour Bay (Batam, Indonesia)
Ferry route
Outdoor
Stulang Laut (Johor Bahru, Malaysia) - Batam Centre (Batam City, Indonesia)
Ferry route
Outdoor
Puteri Harbour (Iskandar Puteri, Malaysia) - Tanjung Balai Karimun (Karimun, Indonesia)
Ferry route
Outdoor
Stulang Laut (Johor Bahru, Malaysia) - Tanjung Pinang (Bintan, Indonesia)
Ferry route
Outdoor

Where things are

Full geo-intelligence in Better Mapping →
Local search powered by Geoverts and geo-intelligence by Better Mapping base map © OSM

Photographs

When to go

Tourist season
May – September

The warmer, longer-day half of the year is the safest bet for a first visit.

Shoulder season
April, October

Cooler and quieter, with fewer visitors and better value.

Worth avoiding
Deep winter

Short days and the coldest weather — check local conditions before travelling.

Getting there & around

Getting there. The nearest airport on record is Mersing Airport (MEP); 6 other airports serve the wider area. Check rail and road links from the tourism sources below. By air: JHB has direct flights to 12 destinations on 6 airlines (incl. Kota Bahru, Kuala Lumpur, Kuala Lumpur, Surabaya, Bandung…). By water: 3 ferry terminals within 20 km (nearest: Johor Bahru Berjaya Waterfront ferry terminal, 8.8 km); routes include Puteri Harbour (Iskandar Puteri, Malaysia) - Batam Centre (Batam City, Indonesia), Stulang Laut (Johor Bahru, Malaysia) - Harbour Bay (Batam, Indonesia), Stulang Laut (Johor Bahru, Malaysia) - Batam Centre (Batam City, Indonesia).

Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Johor Bahru. Local transit details will be added as the guide is expanded.

Trains & rail

National rail

Private aviation

On-demand charter, jet cards and the semi-private scheduled carriers that serve this city.

Broker · Any aircraft via operators worldwide · Global charter broker with 30+ offices; private jets, group charters and cargo.
FBO, charter, management · Managed fleet · FBO network and management across Europe, Africa, the Middle East and Asia-Pacific.
Fractional, jet card · Embraer Praetor, Bombardier Challenger & Global, Gulfstream · Fractional ownership and jet cards in North America and Europe.
Charter, management · Large-cabin & VIP airliners · Geneva-based operator known for large-cabin and VIP airliner charters.
Charter, management, FBO, MRO · Managed fleet worldwide · General Dynamics company: charter, completions and FBOs in Europe, the Middle East, Asia and the US.

Tours & experiences

Adventure