There are 8 ways to get from Johor Bahru to Batu Kawan by plane, bus, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Senai International Airport to Penang International Airport, bus, taxi
best- Fly from Senai International Airport (JHB) to Penang International Airport (PEN)plane JHB - PEN
- Take the bus from Sungai Nibong Bus Terminal to Bukit Mertajambus
- Take the taxi from Bukit Mertajam to Batu Kawantaxi
5h 12mRMĀ 270ā483Bus, train
cheapest- Take the bus from JB Larkin Terminal to Terminal Bersepadu Selatanbus Johor Bahru
- Take the train from Kl Sentral to Simpang Ampattrain Ets
9h 20mRMĀ 84ā205Drive 655.4 km
- Drive from Johor Bahru to Batu Kawancar 655.4 km
6h 58mRMĀ 111ā161Fly Senai International Airport to Alor Setar, train
- Fly from Senai International Airport (JHB) to Alor Setar (AOR)plane JHB - AOR
- Take the train from Anak Bukit to Bukit Mertajamtrain
5h 5mRMĀ 338ā672Fly Senai International Airport to Ipoh, train
- Fly from Senai International Airport (JHB) to Ipoh (IPH)plane JHB - IPH
- Take the train from Ipoh to Simpang Ampattrain
6h 33mRMĀ 236ā628Bus to Singapore Changi Airport, fly to Penang International Airport
- Take the bus from Woodlands Check Point to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Penang International Airport (PEN)plane SIN - PEN
6h 28mRMĀ 311ā729Bus
- Take the bus from Larkin Bus Terminal to Bukit Mertajambus Larkin Bus Terminal
9h 21mRMĀ 125ā194Bus via Golden Mile Tower Singapore
- Take the bus from Golden Mile Tower Singapore to Bukit Tambunbus
12h 19mRMĀ 157ā251
Senai International Airport (JHB) to Penang International Airport (PEN) flights
Questions & Answers
The cheapest way to get from Johor Bahru to Batu Kawan is to drive which costs RM 110 - RM 160 and takes 6h 58m.
The fastest way to get from Johor Bahru to Batu Kawan is to fly and train which takes 5h 5m and costs RM 330 - RM 700.
No, there is no direct bus from Johor Bahru to Batu Kawan. However, there are services departing from Larkin Bus Terminal and arriving at Bukit Mertajam via . The journey, including transfers, takes approximately 9h 21m.
The distance between Johor Bahru and Batu Kawan is 634 km. The road distance is 655.4 km.
The best way to get from Johor Bahru to Batu Kawan without a car is to bus and train which takes 9h 20m and costs RM 80 - RM 210.
It takes approximately 5h 12m to get from Johor Bahru to Batu Kawan, including transfers.
Johor Bahru to Batu Kawan bus services, operated by KPB Express, depart from Larkin Bus Terminal station.
Johor Bahru to Batu Kawan bus services, operated by KPB Express, arrive at Bukit Mertajam station.
Yes, the driving distance between Johor Bahru to Batu Kawan is 655 km. It takes approximately 6h 58m to drive from Johor Bahru to Batu Kawan.
There are 2097+ hotels available in Batu Kawan.
What companies run services between Johor Bahru, Malaysia and Batu Kawan, Malaysia?
KPB Express operates a bus from Larkin Bus Terminal to Bukit Mertajam twice daily. Tickets cost RMĀ 85ā150 and the journey takes 9h 6m.
- Website
- airasia.com
Flights from Senai International Airport to Penang International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 220ā380
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- RMĀ 220ā380
Flights from Senai International Airport to Penang International Airport via Langkawi
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RMĀ 220ā380
Flights from Senai International Airport to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 240ā480
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RMĀ 240ā480
Flights from Senai International Airport to Ipoh
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 200ā550
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- RMĀ 220ā600
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- RMĀ 220ā600
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 13m
- When
- Wednesday, Thursday, Monday, Friday, Saturday, and Sunday
- Estimated price
- RMĀ 170ā800
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 2h 50m
- When
- Saturday and Sunday
- Estimated price
- RMĀ 280ā750
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RMĀ 240ā550
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RMĀ 240ā550
- Website
- fireflyz.com.my
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 13m
- When
- Wednesday, Thursday, Monday, Friday, Saturday, and Sunday
- Estimated price
- RMĀ 170ā800
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 2h 50m
- When
- Saturday and Sunday
- Estimated price
- RMĀ 280ā750
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- RMĀ 280ā550
- Website
- malindoair.com
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- RMĀ 340ā600
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kl Sentral to Simpang Ampat
- Ave. Duration
- 3h 22m
- Frequency
- Twice daily
- Estimated price
- RMĀ 8ā45
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 8ā13
- Express
- RMĀ 30ā45
Train from Ipoh to Simpang Ampat
- Ave. Duration
- 1h 18m
- Frequency
- Twice daily
- Estimated price
- RMĀ 3ā26
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 3ā5
- Express
- RMĀ 17ā26
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Anak Bukit to Bukit Mertajam
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- RMĀ 25ā35
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Ipoh to Simpang Ampat
- Ave. Duration
- 1h 37m
- Frequency
- Every 3 hours
- Estimated price
- RMĀ 30ā45
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 04-3312966
- Website
- easybook.com
Bus from Sungai Nibong Bus Terminal to Bukit Mertajam
- Ave. Duration
- 17 min
- Frequency
- Twice daily
- Estimated price
- RMĀ 5ā8
- Website
- https://www.easybook.com/en-sg/bus/operator/supernice-grassland
- Book at
- https://www.easybook.com/bus/booking/malaccanovotelmelaka-to-goldenmilecomplex
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- RMĀ 55ā85
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- (+60) 123895689
- [email protected]
- Website
- laholidays.my
Bus from JB Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 27m
- Frequency
- Hourly
- Estimated price
- RMĀ 35ā45
- Schedules at
- laholidays.my
- Book at
- easybook.com
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from JB Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- RMĀ 100ā140
- Schedules at
- causewaylink.com.my
- Book at
- easybook.com
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Woodlands Check Point to Expo Stn
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 15ā65
- Schedules at
- transtar.travel
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Larkin Bus Terminal to Bukit Mertajam
- Ave. Duration
- 9h 6m
- Frequency
- Twice daily
- Estimated price
- RMĀ 85ā150
- Website
- http://www.kpbekspres.com/
- Phone
- +65 6396 5681
- [email protected]
- Website
- starmartbus.com
Bus from Golden Mile Tower Singapore to Bukit Tambun
- Ave. Duration
- 10h 1m
- Frequency
- Twice daily
- Estimated price
- RMĀ 140ā230
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Website
- https://www.starmartbus.com/
- Ave. Duration
- 16 min
- Estimated price
- RMĀ 35ā50
Grab Taxi
- Website
- grab.com
Penang Taxi Drivers Association
- Phone
- +604 262 5721
- Website
- penang-traveltips.com
Speedy Taxi
- Phone
- +60124929204
- Website
- penang-taxis.blogspot.com
Sunshine Radio Taxi
- Phone
- +604 642 5961
- Website
- penang-traveltips.com
Public Transport Cooperative
- Phone
- +60 5-716 0733
Taxi service Batu Kawan
- Phone
- +60 12-579 9765
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Stansted Airport into central London, Need to know: Eurostar, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

























