Nestled in southern Malaysia, Johor Bahru beckons travelers with its vibrant mix of culture, history, and modernity. Known as the gateway to Singapore, this bustling city is a melting pot of Malay, Chinese, and Indian influences, reflected in its diverse culinary scene and architecture. Visitors can explore the charming streets lined with colorful shophouses, shop till they drop in the numerous malls, or immerse themselves in the rich history at museums and heritage sites. With its warm hospitality and endless attractions, Johor Bahru promises an unforgettable experience for all who venture within its dynamic streets.
The cheapest month to fly to Johor Bahru is typically September.
The popular airports near Johor Bahru are Senai International Airport, Changi Airport in Singapore, and Kuala Lumpur International Airport.
The flight to Johor Bahru (JHB) is roughly 21 hours 9 minutes and 9,299 miles (14,965 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Johor Bahru from leading comparison sites using our search engine dashboard.
Vibrant hotel with 2 eateries & a pool
Grand, historical Victorian-style mosque
Glass temple with an ornate interior
Basic zoo with feedings & rides
Large amusement center & aquatic park
Family-friendly rides & games
Vibrant temple built in the 19th century
Regional Chinese history museum
Mountain with a recreational forest
19th century sultan's palace & museum
Marina with a walkway, cafes & shops
Night market for food & souvenirs
Historic former government building
Seafood, nightlife, golf and water park
Old lane with traditional shophouses
(73)
Waterpark attraction for families
Wooded recreation area with food vendors
Energetic road with stores & restaurants
Royal palace of the Sultan of Johor
Indoor amusement park for children
Museum
Amusement park and park and garden
Water park, golf and country club
18-hole course & restaurants
Lake and nature
Public park with a lake & tea room
Shopping
Water park
Park and garden
Golf and country club
Ruined bungalow believed to be haunted
Temple and architecture
Palace, grounds & royal residence
Water park, amusement park and park and garden
Camping
Lake and nature
Park and garden
Lake and nature
Church and architecture
Water park
Temple and architecture
Garden and park and garden
Park and garden
Beach and park and garden
Park and garden
River
30.7 °C
Sat, 27 Apr 2024
Average Temperature
31°C
Jan
32°C
Feb
33°C
Mar
33°C
Apr
33°C
May
32°C
Jun
32°C
Jul
32°C
Aug
32°C
Sep
32°C
Oct
31°C
Nov
31°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Johor Bahru (JHB) - The flight distance between these airports is 9,299 miles (14,965 kilometres). The direct flight time is roughly 21 hours 9 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Johor Bahru (JHB) - The flight distance between these airports is 9,178 miles (14,770 kilometres). The direct flight time is roughly 20 hours 53 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Johor Bahru (JHB) - The flight distance between these airports is 7,956 miles (12,804 kilometres). The direct flight time is roughly 18 hours 10 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Johor Bahru (JHB) - The flight distance between these airports is 8,175 miles (13,156 kilometres). The direct flight time is roughly 18 hours 39 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Johor Bahru (JHB) - The flight distance between these airports is 8,077 miles (12,999 kilometres). The direct flight time is roughly 18 hours 26 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Johor Bahru (JHB) - The flight distance between these airports is 9,127 miles (14,689 kilometres). The direct flight time is roughly 20 hours 46 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Johor Bahru (JHB) - The flight distance between these airports is 9,192 miles (14,793 kilometres). The direct flight time is roughly 20 hours 55 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Johor Bahru (JHB) - The flight distance between these airports is 9,077 miles (14,608 kilometres). The direct flight time is roughly 20 hours 40 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Johor Bahru (JHB) - The flight distance between these airports is 7,584 miles (12,206 kilometres). The direct flight time is roughly 17 hours 21 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Johor Bahru (JHB) - The flight distance between these airports is 8,665 miles (13,945 kilometres). The direct flight time is roughly 19 hours 45 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Johor Bahru (JHB) - The flight distance between these airports is 8,748 miles (14,078 kilometres). The direct flight time is roughly 19 hours 56 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Johor Bahru (JHB) - The flight distance between these airports is 8,058 miles (12,967 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Johor Bahru (JHB) - The flight distance between these airports is 8,804 miles (14,169 kilometres). The direct flight time is roughly 20 hours 3 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Johor Bahru (JHB) - The flight distance between these airports is 9,062 miles (14,583 kilometres). The direct flight time is roughly 20 hours 38 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Johor Bahru (JHB) - The flight distance between these airports is 8,894 miles (14,314 kilometres). The direct flight time is roughly 20 hours 15 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Johor Bahru (JHB) - The flight distance between these airports is 8,627 miles (13,884 kilometres). The direct flight time is roughly 19 hours 40 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Johor Bahru (JHB) - The flight distance between these airports is 7,970 miles (12,826 kilometres). The direct flight time is roughly 18 hours 12 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Johor Bahru (JHB) - The flight distance between these airports is 7,964 miles (12,817 kilometres). The direct flight time is roughly 18 hours 11 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Johor Bahru (JHB) - The flight distance between these airports is 7,873 miles (12,671 kilometres). The direct flight time is roughly 17 hours 59 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Johor Bahru (JHB) - The flight distance between these airports is 8,469 miles (13,629 kilometres). The direct flight time is roughly 19 hours 19 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Johor Bahru (JHB) - The flight distance between these airports is 8,954 miles (14,411 kilometres). The direct flight time is roughly 20 hours 23 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Johor Bahru (JHB) - The flight distance between these airports is 8,320 miles (13,390 kilometres). The direct flight time is roughly 18 hours 59 minutes.
Expert Help