There are 8 ways to get from Kulai to Bukit Mertajam by train, bus, car, plane, 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.
Train
best- Take the train from Kulai to Bukit Mertajamtrain Ets
7h 46mRM 17–110Bus via Opp TERMINAL TUTA
- Take the bus from Taman Ungku Tun Aminah to Bukit Mertajambus Taman Ungku Tun Aminah
10h 35mRM 91–149Drive 638.4 km
- Drive from Kulai to Bukit Mertajamcar 638.4 km
6h 53mRM 108–156Train to Senai International Airport, fly to Penang International Airport, bus
- Take the train from Kulai to Jb Sentraltrain
- 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
5h 33mRM 186–459Bus
- Take the bus from Kulai Bus Terminal to Butterworthbus Kulai Bus Terminal
17h 38mRM 82–169Train to Senai International Airport, fly to Ipoh, train
- Take the train from Kulai to Jb Sentraltrain
- Fly from Senai International Airport (JHB) to Ipoh (IPH)plane JHB - IPH
- Take the train from Ipoh to Bukit Mertajamtrain
6h 34mRM 184–936Train to Senai International Airport, fly to Alor Setar, tram
- Take the train from Kulai to Jb Sentraltrain
- Fly from Senai International Airport (JHB) to Alor Setar (AOR)plane JHB - AOR
- Take the tram from Alor Setar to Bukit Mertajamtram
6h 40mRM 192–542Bus to Singapore Changi Airport, fly to Penang International Airport
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Penang International Airport (PEN)plane SIN - PEN
7h 59mRM 168–901
Kulai to Bukit Mertajam by train
Comparing Your Travel Options
The cheapest way to get from Kulai to Bukit Mertajam is to train which costs RM 17 - RM 110 and takes 7h 46m.
The fastest way to get from Kulai to Bukit Mertajam is to train and fly and bus which takes 5h 33m and costs RM 180 - RM 460.
No, there is no direct bus from Kulai to Bukit Mertajam. However, there are services departing from Opp MPKU and arriving at Bukit Mertajam via OPP Petron TUTA and Taman Ungku Tun Aminah. The journey, including transfers, takes approximately 10h 35m.
Yes, there is a direct train departing from Kulai and arriving at Bukit Mertajam. Services depart once daily, and operate every day. The journey takes approximately 7h 46m.
The distance between Kulai and Bukit Mertajam is 685 km. The road distance is 638.4 km.
The best way to get from Kulai to Bukit Mertajam without a car is to train which takes 7h 46m and costs RM 17 - RM 110.
The train from Kulai to Bukit Mertajam takes 7h 46m including transfers and departs once daily.
Kulai to Bukit Mertajam bus services, operated by KPB Express, depart from Taman Ungku Tun Aminah station.
Kulai to Bukit Mertajam train services, operated by KTM Intercity, depart from Kulai station.
The best way to get from Kulai to Bukit Mertajam is to train which takes 7h 46m and costs RM 17 - RM 110. Alternatively, you can bus via Opp TERMINAL TUTA, which costs RM 90 - RM 150 and takes 10h 35m.
What companies run services between Kulai, Malaysia and Bukit Mertajam, Malaysia?
KTM Intercity operates a train from Kulai to Bukit Mertajam once daily. Tickets cost RM 17–80 and the journey takes 7h 46m. KTM ETS also services this route once daily. Alternatively, KPB Express operates a bus from Taman Ungku Tun Aminah to Bukit Mertajam twice daily. Tickets cost RM 85–140 and the journey takes 8h 53m.
- Website
- airasia.com
Flights from Senai International Airport to Penang International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- RM 160–340
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- RM 160–340
Flights from Senai International Airport to Ipoh
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 170–480
Flights from Senai International Airport to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 180–550
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 130–850
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 130–850
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- RM 130–550
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 450–1,400
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Wednesday
- Estimated price
- RM 290–600
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Saturday and Sunday
- Estimated price
- RM 250–410
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- RM 340–430
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 450–1,400
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- RM 130–550
- Website
- fireflyz.com.my
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Wednesday
- Estimated price
- RM 290–600
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Saturday and Sunday
- Estimated price
- RM 250–410
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 450–1,400
- Website
- malindoair.com
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- RM 330–500
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kulai to Bukit Mertajam
- Ave. Duration
- 7h 46m
- Frequency
- Once daily
- Estimated price
- RM 17–80
- Website
- KTMB
- Shuttle
- RM 17–25
- Express
- RM 55–80
Train from Kulai to Jb Sentral
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 10–16
Train from Kulai to Jb Sentral
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 10–16
Train from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 28m
- Frequency
- Every 3 hours
- Estimated price
- RM 4–28
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 19–28
Train from Kulai to Jb Sentral
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 10–16
Tram from Alor Setar to Bukit Mertajam
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- RM 2–22
- Website
- KTMB
- Shuttle
- RM 2–4
- Express
- RM 14–22
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Kulai to Bukit Mertajam
- Ave. Duration
- 7h 47m
- Frequency
- Once daily
- Estimated price
- RM 105
- Website
- KTM
- Silver
- RM 63–67
- Gold
- RM 105
- Platinum
- RM 140–150
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Ipoh to Bukit Mertajam
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–55
- Website
- KTM Intercity
- Phone
- +60 12-470 7815
- [email protected]
- Website
- KPB Express Facebook
Bus from Taman Ungku Tun Aminah to Bukit Mertajam
- Ave. Duration
- 8h 53m
- Frequency
- Twice daily
- Estimated price
- RM 85–140
- Website
- KPB Express Facebook
- Phone
- 04-3312966
- Website
- Supernice Grassland
Bus from Sungai Nibong Bus Terminal to Bukit Mertajam
- Ave. Duration
- 17 min
- Frequency
- Twice daily
- Estimated price
- RM 6–9
- Website
- Supernice Grassland
- Book at
- Supernice Grassland
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Kulai Bus Terminal to Butterworth
- Ave. Duration
- 16h 28m
- Frequency
- Once daily
- Estimated price
- RM 80–170
- Website
- Sri Maju
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- RM 16–70
- Schedules at
- transtar.travel
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 London to Edinburgh, 5 delightfully under-the-radar French towns you need to visit, and Need to know: Jadrolinija - to help you get the most out of your next trip.
Booking & Getting There
Kulai to Bukit Mertajam bus services, operated by KPB Express, arrive at Bukit Mertajam station.
Kulai to Bukit Mertajam train services, operated by KTM Intercity, arrive at Bukit Mertajam station.
Yes, the driving distance between Kulai to Bukit Mertajam is 638 km. It takes approximately 6h 53m to drive from Kulai to Bukit Mertajam.
Book your Kulai to Bukit Mertajam bus tickets online with Omio.
There are 2248+ hotels available in Bukit Mertajam.



















