1map logoGo to main page

Johor Bahru, Johor to Kuala Lumpur, Kuala Lumpur Federal Territory from $5: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Johor Bahru, Malaysia
to
Kuala Lumpur, Malaysia

How to Get from Johor Bahru to Kuala Lumpur: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5 by busBest price
298 kmDistance
1h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Johor Bahru to Kuala Lumpur with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  42m
Estimated price
$47-122
Recommended
Company
various
Train
Average Duration
7h  52m
Estimated price
$3-15
Cheapest
route map
Distance: 298 km
Duration: 1h 42m

See more options

Company
LA Holidays
Bus
Average Duration
4h  27m
Estimated price
$5-470
Company
various
Plane
Train
Average Duration
2h  12m
Estimated price
$31-85
Company
various
Bus
Plane
Train
Average Duration
3h  49m
Estimated price
$35-128
Company
various
Plane
Average Duration
1h  59m
Estimated price
$43-171
Company
various
Bus
Average Duration
5h  31m
Estimated price
$471-472
Company
various
Drive
Average Duration
3h  26m
Estimated price
$474-475
Company
various
Taxi
Average Duration
3h  26m
Estimated price
$4720-473

Traveling From Johor Bahru to Kuala Lumpur

Traveling from Johor Bahru, with its laid-back charm and cultural attractions, to Kuala Lumpur, a bustling metropolis known for its modern skyline and vibrant street life, offers you a fascinating contrast in experiences.

Best Neighbourhoods in Kuala Lumpur

Kuala Lumpur boasts diverse neighborhoods, each offering distinct attractions and experiences.

Bukit Bintang
• Renowned for shopping and nightlife options.
• Diverse dining scene with international cuisines.
Chinatown
• Historic streets bustling with local markets.
• Offers a glimpse into Malaysian-Chinese culture.
KLCC (Kuala Lumpur City Centre)
• Home to the iconic Petronas Towers.
• Lush green parks ideal for relaxation.

Best Times To Visit Kuala Lumpur's Attractions

Planning your visit around peak times can greatly enhance your experience in Kuala Lumpur.

Petronas Towers
Visit early morning or late afternoon for fewer crowds and stunning views.
Batu Caves
Weekdays offer a quieter experience; early mornings are the best times.
Merdeka Square
Early mornings are ideal for photography before the day gets busy.

Kuala Lumpur Weather: What to Expect Year-Round

Kuala Lumpur experiences a tropical rainforest climate, characterized by high humidity and frequent rainfall throughout the year. The best times to visit are typically from May to September, when you can enjoy more clear skies and lively outdoor activities, while being mindful of sudden showers.

Dining Recommendation in Kuala Lumpur

Indulge in Kuala Lumpur's famous Nasi Kandar at Pelita Nasi Kandar, where aromatic rice and a variety of flavorful curries create a vibrant culinary experience that contrasts sharply with Johor Bahru's more Malay-inspired dishes. Here, the bustling atmosphere and the rich fusion of spices reflect the city's diverse cultural influences, offering you a taste of local life that's hard to find elsewhere.

Johor Bahru - Kuala Lumpur operators

Explore transport companies operating between Johor Bahru and Kuala Lumpur, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
malindoair.com

Plane from Senai (JHB) to Sultan Abdul Aziz Shah (SZB)

Average Duration
1h
Estimated price
$35-473

Plane from Senai (JHB) to Kuala Lumpur (KUL)

Average Duration
1h
Estimated price
$1225-1226
Website
fireflyz.com.my

Plane from Senai (JHB) to Sultan Abdul Aziz Shah (SZB)

Average Duration
1h
Estimated price
$30-479

Plane from Senai (JHB) to Kuala Lumpur (KUL)

Average Duration
1h 3m
Estimated price
$475-85
Website
singaporeair.com

Plane from Senai (JHB) to Kuala Lumpur (KUL)

Average Duration
1h
Estimated price
$475-85

Plane from Singapore Changi (SIN) to Kuala Lumpur (KUL)

Average Duration
1h 10m
Estimated price
$50-47750
Train Show train routes
Contact phone
+60 3 2267 1200
Website
ktmb.com.my

Train from Danga City Mall to Gemas

Average Duration
4h 38m
Estimated price
$30-472

Train from Gemas to Bandar Tasek

Average Duration
2h 14m
Estimated price
$30-471
Bus Show bus routes
Contact phone
+ 6012-389 5689
Website
laholidays.my

Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan

Average Duration
4h 27m
Estimated price
$471-470
Contact phone
012-7082999
Website
kkklexpress.com

Bus from JB Larkin Terminal to Terminal Bersepadu Selatan

Average Duration
4h 30m
Estimated price
$32-1229
Taxi
Contact phone
1300-800-222
Website
sunlighttaxi.com

Taxi from Johor Bahru to Kuala Lumpur

Average Duration
3h 26m
Estimated price
$4720-473
all-pages.other Show other routes
Website
grab.com

Other from Johor Bahru to Kuala Lumpur

Average Duration
3h 26m
Estimated price
$0-0

Johor Bahru to Kuala Lumpur: Overview of Bus, Train, Flight, and Car Trips

Traveling between Johor Bahru and Kuala Lumpur offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Johor Bahru to Kuala Lumpur, covering a distance of 208 miles in just about 3 hours and 26 minutes of driving time. Enjoy the journey as you pass through picturesque landscapes and charming towns along the way. 💰 Prices to drive from Johor Bahru to Kuala Lumpur by car typically range from $13 to $20, making it a cost-effective and convenient travel option. Plan your budget accordingly and set out to explore the diverse attractions awaiting you in Malaysia's vibrant capital city.
Average price
$13 - $20
🚉 Although there is no direct train from Johor Bahru to Kuala Lumpur, travelers can take a train from Danga City Mall with services operated by KTM Intercity. The journey, with transfers in Gemas, takes approximately 7 hours and 52 minutes. 🎫 Tickets for the train journey between Johor Bahru and Kuala Lumpur are affordable, with prices ranging from $3 to $15 depending on the class and amenities chosen. This convenient mode of transportation offers a comfortable and cost-effective way to travel between these two bustling cities in Malaysia.
Departure Point
Danga City Mall station
Arrival Point
Bandar Tasek station
🛫 Experience a convenient and speedy journey by taking a direct flight from Senai Airport to Sultan Abdul Aziz Shah Airport in Kuala Lumpur, with a travel time of just 1 hour. 🌆 Choose between Malindo Airways and Firefly for your flight from Johor Bahru to Kuala Lumpur, with a comfortable flight duration of 1 hour and 42 minutes to reach your destination. 💸 Enjoy affordable flight options with prices ranging from $47 to $122 for your trip between Kuala Lumpur and Johor Bahru, making it a cost-effective and time-efficient travel choice.
Departure Point
Senai Airport
Arrival Point
Sultan Abdul Aziz Shah Airport
🚌 The bus services run hourly, making it easy to choose a departure time that fits your schedule. The travel time is approximately 4 hours and 27 minutes, providing a comfortable ride with the opportunity to enjoy the scenic views along the way. 🚌 Prices for the bus tickets between Kuala Lumpur and Johor Bahru range from $5 to $10, offering an affordable option for travelers looking to explore these two vibrant Malaysian cities. Sit back, relax, and enjoy the journey as you make your way from Johor Bahru to Kuala Lumpur by bus.
Departure Point
Johor Larkin Terminal station
Arrival Point
Terminal Bersepadu Selatan station
Useful tips for bus travellers
• Arrive early at the Johor Larkin Terminal, as bus companies like LA Holidays, Nice, and Transtar operate hourly services to Kuala Lumpur; securing your seat well in advance can make your journey more comfortable. Check their schedules at laholidays.com.my or nice.com.my
• Bring snacks and a refillable water bottle for the journey; while the bus may have short stops, having your own refreshments will save you time and ensure you stay hydrated, especially since the trip takes over 4 hours.
• Upon arriving at Terminal Bersepadu Selatan, orient yourself by noting the layout of the terminal beforehand; there are clear signage and maps available that guide you to taxi stands, bus connections, and nearby amenities, making it easy to plan your next steps in Kuala Lumpur. You can find a terminal map here: tbs.com.my

Frequently asked questions

Find out more about the route from Johor Bahru to Kuala Lumpur.

Or choose the category:
The distance between Johor Bahru and Kuala Lumpur is 185 miles, with a road distance of 202 miles. The typical travel times vary depending on the mode of transportation. By train and bus, it takes approximately 5 hours and 30 minutes to reach Kuala Lumpur from Johor Bahru. By plane, the travel time is shorter, around 3 hours and 3 minutes. If travelling by car, it takes about 3 hours and 20 minutes to reach Johor Bahru from Kuala Lumpur, while taking a bus would take around 4 hours and 27 minutes.
The most cost-effective option for traveling from Johor Bahru to Kuala Lumpur is by bus, with tickets costing between $4 and $10. The journey takes approximately 4 hours and 27 minutes. However, if time is of the essence, the quickest option is by plane, which takes around 3 hours and 3 minutes. Plane tickets for this route range from $35 to $120.
The prices for a bus ticket between Kuala Lumpur and Johor Bahru range from $4 to $10. The exact price will depend on factors such as the bus company, time of travel, and type of bus. It is recommended to check with different bus operators and book in advance to secure the best price for your journey.
One option to get from Johor Bahru to Kuala Lumpur without using public transportation is to rent a car. The driving distance between the two cities is around 202 miles, and it takes approximately 3 hours and 20 minutes to drive. Car rental prices can vary between $13 and $20, depending on the type of car and rental company. This allows for flexibility and the possibility to make stops along the way.
To travel from Johor Bahru to Kuala Lumpur without a car, the best option is to take a bus. The bus journey takes approximately 4 hours and 27 minutes and fares range from $4 to $10. There are multiple bus operators that provide regular services between the two cities, offering a convenient and affordable mode of transportation for travelers.
Yes, there is a direct link between Johor Bahru and Kuala Lumpur. There is a bus service operated by LA Holidays that departs from Johor Larkin Terminal and arrives at Terminal Bersepadu Selatan in Kuala Lumpur. The bus journey takes approximately 4 hours and 27 minutes. Services depart hourly and operate every day, providing a convenient and direct transportation option between the two cities.
The flight between Johor Bahru and Kuala Lumpur typically takes around 1 hour. The prices for this flight can vary from $37 to $113. It is a quick and convenient way to travel between the two cities, and the cost will depend on factors such as the airline and time of booking.
There are plenty of options for accommodation near Kuala Lumpur. With over 3337 hotels to choose from, you can find something to suit every budget and preference. Prices start from as low as $12 per night, making it affordable for all travelers. Whether you're looking for luxury hotels, budget-friendly options, or boutique accommodations, there is something for everyone in Kuala Lumpur.