1map logoGo to main page

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

Compare Travel Options and Prices

from
Kuala Lumpur, Malaysia
to
Johor Bahru, Malaysia

How to Get from Kuala Lumpur to Johor Bahru: 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
337 kmDistance
1h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Kuala Lumpur to Johor Bahru 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  44m
Estimated price
$48-124
Recommended
Company
KTM Intercity
Train
Average Duration
7h  38m
Estimated price
$2-16
Cheapest
route map
Distance: 337 km
Duration: 1h 44m

See more options

Company
LA Holidays
Bus
Average Duration
4h  20m
Estimated price
$5-480
Company
various
Train
Plane
Average Duration
3h  2m
Estimated price
$33-87
Company
various
Plane
Average Duration
2h  3m
Estimated price
$43-171
Company
various
Taxi
Average Duration
3h  26m
Estimated price
$481-482
Company
Self-Drive
Drive
Average Duration
3h  26m
Estimated price
$483-20

Traveling From Kuala Lumpur to Johor Bahru

Traveling from Kuala Lumpur to Johor Bahru offers you a fascinating shift from the bustling urban landscape and modern skyscrapers of the capital to the more laid-back charm of Johor Bahru, where local markets and cultural experiences await.

Best Neighborhoods in Johor Bahru

Johor Bahru features diverse neighborhoods, each offering distinct experiences for visitors.

Bukit Indah
• Family-friendly with parks and shopping malls.
• Vibrant food scene with local and international cuisine.
JB City Square
• Central hub for shopping and entertainment.
• Proximity to popular attractions like the Johor Bahru Customs.
Taman Setia Indah
• Known for its local eateries and cafes.
• Quieter atmosphere ideal for relaxing strolls.

Best Times To Visit Johor Bahru's Attractions

Timing your visit can elevate your experience at Johor Bahru's top sights.

Legoland Malaysia
Visit on weekdays during school sessions for shorter lines and fewer crowds.
Johor Bahru City Square
Early mornings or late evenings work best for a more leisurely shopping experience.
Sultan Abu Bakar State Mosque
Try to go during early mornings for a serene atmosphere and stunning light.

Johor Bahru Weather: What to Expect Year-Round

Johor Bahru experiences a tropical climate with warm temperatures and high humidity throughout the year, making it a great destination for sun-seekers. The best times to visit are during the drier months, typically from June to August, which can enhance your outdoor explorations and overall travel experience.

Dining Recommendation

A must-try dish in Johor Bahru is the famous Laksa Johor, known for its rich, creamy fish sauce and distinctive blend of herbs and spices that contrast sharply with Kuala Lumpur's more familiar street food scene. Dining here often immerses you in a vibrant local atmosphere, with markets and food stalls brimming with fresh, locally sourced ingredients, offering a refreshing twist on Malaysian cuisine.

Kuala Lumpur - Johor Bahru operators

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

Plane
Website
malindoair.com

Plane from Sultan Abdul Aziz Shah to Senai

Average Duration
1h 5m
Estimated price
$486-487

Plane from Sultan Abdul Aziz Shah to Singapore Seletar Apt

Average Duration
1h 20m
Estimated price
$488-489

Plane from Kuala Lumpur to Senai

Average Duration
1h
Estimated price
$1243-1244
Website
fireflyz.com.my

Plane from Sultan Abdul Aziz Shah to Senai

Average Duration
1h 5m
Estimated price
$486-487

Plane from Sultan Abdul Aziz Shah to Singapore Seletar Apt

Average Duration
1h 20m
Estimated price
$488-489

Plane from Kuala Lumpur to Senai

Average Duration
1h
Estimated price
$20-1240
Bus
Contact phone
+ 6012-389 5689
Website
laholidays.my

Bus from Terminal Bersepadu Selatan to Johor Larkin Terminal

Average Duration
4h 20m
Estimated price
$485-480
Contact phone
012-7082999
Website
kkklexpress.com

Bus from Terminal Bersepadu Selatan to JB Larkin Terminal

Average Duration
4h 30m
Estimated price
$20-1246
Contact phone
+60 7 360 2244
Website
causewaylink.com.my

Bus from Terminal Bersepadu Selatan to JB Larkin Terminal

Average Duration
3h 42m
Estimated price
$20-480
Train
Contact phone
+60 3 2267 1200
Website
ktmb.com.my

Train from Bandar Tasek to Gemas

Average Duration
2h 17m
Estimated price
$1247-485

Train from Gemas to Danga City Mall

Average Duration
4h 21m
Estimated price
$1247-1249
Taxi
Contact phone
1300-800-222
Website
sunlighttaxi.com

Taxi from Kuala Lumpur to Johor Bahru

Average Duration
3h 26m
Estimated price
$481-482
Drive

Drive from Kuala Lumpur to Johor Bahru

Average Duration
3h 26m
Estimated price
$483-20

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

Traveling between Kuala Lumpur and Johor Bahru 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.

Useful tips for bus travellers
• Book your ticket in advance through LA Holidays, KPB Express, or other operators like EasyBook to ensure you secure a seat, especially during weekends or public holidays; you can find more information on their respective websites: LA Holidays, KPB Express, EasyBook.
• Arrive early at Terminal Bersepadu Selatan (TBS) to familiarize yourself with the station layout; it can get crowded, and the bus platforms are clearly marked, making it easy to locate your bus for the journey to Johor Bahru.
• Upon arrival at Johor Larkin Terminal, head to the immigration counters promptly, and be prepared for potential queues; once you exit, use the Larkin Bus Terminal maps posted throughout the terminal to navigate local transit options or taxi services to your final destination.

Frequently asked questions

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

Or choose the category:
The distance between Kuala Lumpur and Johor Bahru is approximately 185 miles or 204.3 miles by car. The typical travel time by bus and train is 5 hours and 30 minutes, while by plane it takes 2 hours and 40 minutes. If driving, it takes around 3 hours and 20 minutes from Kuala Lumpur to Johor Bahru, and approximately 3 hours and 59 minutes by bus. These travel times may vary depending on traffic and other factors.
The most cost-effective option for traveling from Kuala Lumpur to Johor Bahru is by bus, which typically costs between $4 and $10 and takes approximately 4 hours and 20 minutes. However, if time is a priority, the quickest option is to fly and take the subway, which typically costs between $50 and $180 and takes around 2 hours and 37 minutes. Both options provide efficient transportation and allow travelers to reach their destination conveniently.
The prices for a bus ticket between Johor Bahru and Kuala Lumpur can range from $7 to $13. The exact fare will depend on the bus company, the type of service offered, and any promotional offers available at the time of travel. It is recommended to check with different bus operators or online platforms to compare prices and choose the most suitable option for your budget and preferences.
To get from Kuala Lumpur to Johor Bahru without using public transportation, you can choose to drive the distance of 204 miles which takes around 3 hours and 20 minutes. The cost of driving can vary from $13 to $20, depending on factors such as fuel prices and toll fees. Driving allows you the flexibility to stop along the way and explore different locations at your own pace.
The most convenient and affordable way to travel from Kuala Lumpur to Johor Bahru without a car is by taking a bus. The journey takes approximately 3 hours and 59 minutes and the buses usually depart from the Kulai Bus Terminal. The cost of the bus ticket ranges from $7 to $14. It is a popular and reliable option for travelers looking to reach Johor Bahru from Kuala Lumpur efficiently.
Yes, there is a direct link between Kuala Lumpur and Johor Bahru via bus. Transnasional operates bus services that depart from Terminal Bersepadu Selatan in Kuala Lumpur and arrive at Johor Larkin Terminal in Johor Bahru. The journey takes approximately 4 hours and 20 minutes and the buses operate hourly, every day. There is also an option to take a bus to Kulai, which is a town near Johor Bahru.
The flight between Kuala Lumpur and Johor Bahru typically takes around 1 hour and 20 minutes. You can expect to pay anywhere between $37 and $113 for a one-way ticket. Prices may vary depending on factors such as the airline, time of booking, and availability of discounts or promotions. It is recommended to check with different airlines and compare prices to find the best deal for your travel.
There are plenty of options for accommodation near Johor Bahru in Malaysia, with over 2109 hotels available. Prices start at $67, so there are options to suit different budgets. Whether you prefer luxury resorts or budget-friendly hotels, there are plenty of choices to explore. It is recommended to book your stay in advance to secure the best rates and availability.