There are 8 ways to get from Johor Bahru to Pengkalan Hulu by plane, taxi, train, bus, car, car ferry, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Alor Setar, taxi
best- Fly from Senai International Airport (JHB) to Alor Setar (AOR)plane JHB - AOR
- Take the taxi from Alor Setar (AOR) to Pengkalan Hulutaxi
4h 46mRMĀ 529ā902Train, bus
cheapest- Take the train from Jb Sentral to Bdr Tasek Selatantrain Ets
- Take the bus from Terminal Bersepadu Selatan to Cosmic Express Pengkalan Hulubus
11h 4mRMĀ 68ā157Train, taxi
- Take the train from Jb Sentral to Sungai Petanitrain Ets
- Take the taxi from Sungai Petani to Pengkalan Hulutaxi
9h 30mRMĀ 169ā275Drive 698.1 km
- Drive from Johor Bahru to Pengkalan Hulucar 698.1 km
7h 56mRMĀ 117ā169Fly to Penang International Airport, car ferry, tram, taxi
- Fly from Senai International Airport (JHB) to Penang International Airport (PEN)plane JHB - PEN
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the tram from Butterworth to Sungai Petanitram
- Take the taxi from Sungai Petani to Pengkalan Hulutaxi
7h 8mRMĀ 375ā636Fly to Sultan Ismail Petra, taxi
- Fly from Senai International Airport (JHB) to Sultan Ismail Petra (KBR)plane JHB - KBR
- Take the taxi from Sultan Ismail Petra (KBR) to Pengkalan Hulutaxi
6h 35mRMĀ 749ā1,412Bus via Kuala Lumpur
- Take the bus from JB Larkin Terminal to Terminal Bersepadu Selatanbus Johor Bahru
- Take the bus from Terminal Bersepadu Selatan to Cosmic Express Pengkalan Hulubus
11h 29mRMĀ 116ā243Bus
- Take the bus from Larkin Bus Terminal to Terminal Meru Rayabus Larkin Bus Terminal
- Take the bus from Terminal Meru Raya to Baling Bus Stationbus Aman Jaya Ipoh
11h 47mRMĀ 126ā208
Senai International Airport (JHB) to Alor Setar (AOR) flights
Questions & Answers
The cheapest way to get from Johor Bahru to Pengkalan Hulu is to train and bus which costs RM 65 - RM 160 and takes 11h 4m.
The fastest way to get from Johor Bahru to Pengkalan Hulu is to fly and taxi which takes 4h 46m and costs RM 500 - RM 900.
No, there is no direct bus from Johor Bahru to Pengkalan Hulu. However, there are services departing from JB Larkin Terminal and arriving at Cosmic Express Pengkalan Hulu via Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 11h 29m.
The distance between Johor Bahru and Pengkalan Hulu is 779 km. The road distance is 698.1 km.
The best way to get from Johor Bahru to Pengkalan Hulu without a car is to train and taxi which takes 9h 30m and costs RM 160 - RM 280.
It takes approximately 4h 46m to get from Johor Bahru to Pengkalan Hulu, including transfers.
Johor Bahru to Pengkalan Hulu bus services, operated by KKKL Express, depart from JB Larkin Terminal station.
Johor Bahru to Pengkalan Hulu bus services, operated by KKKL Express, arrive at Terminal Bersepadu Selatan station.
Yes, the driving distance between Johor Bahru to Pengkalan Hulu is 698 km. It takes approximately 7h 56m to drive from Johor Bahru to Pengkalan Hulu.
There are 176+ hotels available in Pengkalan Hulu.
What companies run services between Johor Bahru, Malaysia and Pengkalan Hulu, Malaysia?
You can take a bus from JB Larkin Terminal to Pengkalan Hulu via Terminal Bersepadu Selatan and Cosmic Express Pengkalan Hulu in around 11h 29m.
- Website
- airasia.com
Flights from Senai International Airport to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 230ā550
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RMĀ 230ā550
Flights from Senai International Airport to Penang International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 210ā370
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- RMĀ 210ā370
Flights from Senai International Airport to Penang International Airport via Langkawi
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RMĀ 210ā370
Flights from Senai International Airport to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 180ā600
Flights from Senai International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 180ā600
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 2h 50m
- When
- Saturday and Sunday
- Estimated price
- RMĀ 270ā750
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- RMĀ 170ā850
Flights from Senai International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Saturday and Sunday
- Estimated price
- RMĀ 170ā800
Flights from Senai International Airport to Sultan Ismail Petra via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RMĀ 290ā1,200
- Website
- fireflyz.com.my
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 2h 50m
- When
- Saturday and Sunday
- Estimated price
- RMĀ 270ā750
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- RMĀ 170ā850
Flights from Senai International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Saturday and Sunday
- Estimated price
- RMĀ 170ā800
Flights from Senai International Airport to Sultan Ismail Petra via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RMĀ 290ā1,200
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Sungai Petani
- Ave. Duration
- 8h 28m
- Frequency
- Twice daily
- Estimated price
- RMĀ 19ā85
- Website
- KTMB
- Shuttle
- RMĀ 19ā27
- Express
- RMĀ 55ā85
Train from Jb Sentral to Bdr Tasek Selatan
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- RMĀ 8ā45
- Website
- KTMB
- Shuttle
- RMĀ 8ā13
- Express
- RMĀ 30ā45
Tram from Butterworth to Sungai Petani
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- RMĀ 1ā17
- Website
- KTMB
- Shuttle
- RMĀ 1ā2
- Express
- RMĀ 11ā17
- Phone
- 03-6205 1399
- Website
- busonlineticket.com
Bus from Terminal Bersepadu Selatan to Cosmic Express Pengkalan Hulu
- Ave. Duration
- 5h 57m
- Frequency
- Twice daily
- Estimated price
- RMĀ 50ā100
- Schedules at
- cosmicexpress.com.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Cosmic Express Pengkalan Hulu
- Ave. Duration
- 5h 57m
- Frequency
- Twice daily
- Estimated price
- RMĀ 50ā100
- Schedules at
- cosmicexpress.com.my
- Book at
- easybook.com
- 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Ā 90ā140
- Schedules at
- causewaylink.com.my
- Book at
- easybook.com
- Phone
- +604 332 5815
- [email protected]
- Website
- KPB Express
Bus from Larkin Bus Terminal to Terminal Meru Raya
- Ave. Duration
- 7h 21m
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 65ā130
- Website
- KPB Express
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Larkin Bus Terminal to Terminal Meru Raya
- Ave. Duration
- 7h 21m
- Frequency
- Twice daily
- Estimated price
- RMĀ 70ā140
- Website
- Sri Maju
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Terminal Meru Raya to Baling Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 29
- Website
- Plus Liner
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RMĀ 2
- Schedules at
- penangport.com.my
- Ave. Duration
- 1h 54m
- Estimated price
- RMĀ 150ā700
Alor Setar Taxi
- Phone
- +60177367817
- Website
- facebook.com
Grab Taxi
- Website
- grab.com
Perkhidmatan Teksi Pak Syed
- Phone
- +60 12-407 2327
- Website
- facebook.com
PenGuard Limo Service
- Phone
- +60177367817
- Website
- edwardganteckwee.wixsite.com
Teksi Sungai Petani
- Phone
- +60 13-418 1618
Teksi Sungai Petani PAKCIK OSMAN 24JAM
- Phone
- +60 16-428 9747
PenGuard Limo Service
- Phone
- +60177367817
- Website
- edwardganteckwee.wixsite.com
Teksi Sungai Petani
- Phone
- +60 13-418 1618
Teksi Sungai Petani PAKCIK OSMAN 24JAM
- Phone
- +60 16-428 9747
Airport Taxi Kelantan
- Phone
- +6010.836.0266
- Website
- airporttaxikelantan.com
Grab Taxi
- Website
- grab.com
TAXI AIRPORT KOTA BHARU KELANTAN (PELAPEK)
- Phone
- +6019 9979299
- Website
- taxiairportkelantan.blogspot.com
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 Luton Airport into central London, How to get from JFK to New York City, and Travelling by boat in Italy - to help you get the most out of your next trip.




















