There are 10 ways to get from Perak to Phuket by tram, car ferry, plane, train, bus, 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.
Tram, car ferry to Penang International Airport, fly
best- Take the tram from Parit Buntar to Butterworthtram
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
- Fly from Penang International Airport (PEN) to Phuket International Airport (HKT)plane PEN - HKT
7h 9m฿2,213–5,791Train, Minivan, bus
cheapest- Take the train from Ipoh to Padang Besartrain Ets
- Take the bus from Padang Besar to Hat Yai Bus Terminalbus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
12h 55m฿536–3,898Drive 739.1 km
- Drive from Ipoh to Phuketcar 739.1 km
10h 33m฿2,775–4,009Train to Sultan Abdul Aziz Shah, fly
- Take the train from Tanjong Malim to Sungai Bulohtrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Phuket International Airport (HKT)plane SZB - HKT
8h 58m฿3,888–8,806Train, train to Kuala Lumpur International Airport, fly
- Take the train from Tanjong Malim to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Phuket International Airport (HKT)plane KUL - HKT
8h 7m฿1,937–6,437Train, train to Hat Yai, fly
- Take the train from Parit Buntar to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Phuket International Airport (HKT)plane HDY - HKT
9h 9m฿1,775–3,543Train, Minivan, bus via Ao Nang
- Take the train from Ipoh to Padang Besartrain Ets
- Take the bus from Padang Besar to Hat Yai Bus Terminalbus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from Railay Beach to Phuketbus
13h 5mBus via George Town
- Take the bus from Jalan Bendahara Ipoh to Sungai Nibongbus
- Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
15h 6m฿1,073–4,313Train, bus
- Take the train from Ipoh to Hat Yaitrain Ets
- Take the bus from Hat Yai Airport to Phuket Transferbus
16h 3m฿5,136–9,444Bus
- Take the bus from Terminal Meru Raya to Hat Yai Stationbus Terminal Meru Raya
- Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2bus
18h 41m฿1,177–2,335
Penang International Airport (PEN) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Perak to Phuket is to bus which costs ฿1100 - ฿2400 and takes 18h 41m.
The fastest way to get from Perak to Phuket is to tram and car ferry and fly which takes 7h 9m and costs ฿2200 - ฿6000.
No, there is no direct bus from Perak to Phuket. However, there are services departing from Jalan Bendahara Ipoh and arriving at สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 via Terminal Bas Sungai Nibong, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and กระบี่. The journey, including transfers, takes approximately 15h 6m.
The distance between Perak and Phuket is 483 km. The road distance is 739.1 km.
The best way to get from Perak to Phuket without a car is to train and Minivan and bus which takes 12h 55m and costs ฿500 - ฿3900.
It takes approximately 7h 9m to get from Perak to Phuket, including transfers.
Perak to Phuket bus services, operated by Sri Maju, depart from Jalan Bendahara Ipoh station.
Perak to Phuket bus services, operated by Sri Maju, arrive at Sungai Nibong station.
Phuket is 1h behind Perak. It is currently 3:08 AM in Perak and 2:08 AM in Phuket.
Yes, the driving distance between Perak to Phuket is 739 km. It takes approximately 10h 33m to drive from Perak to Phuket.
What companies run services between Perak, Malaysia and Phuket, Thailand?
You can take a bus from Jalan Bendahara Ipoh to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1 via Sungai Nibong, Terminal Bas Sungai Nibong, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, and กระบี่ in around 15h 6m.
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, Sunday, and Thursday
- Estimated price
- ฿2,200–14,000
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Penang International Airport
- Ave. Duration
- 4h 28m
- When
- Monday, Wednesday, Friday, Sunday, and Thursday
- Estimated price
- ฿2,900–16,000
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Senai, Kuala Lumpur International Airport
- Ave. Duration
- 7h 15m
- When
- Wednesday and Thursday
- Estimated price
- ฿4,100–5,500
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿2,100–6,000
Flights from Kuala Lumpur International Airport to Phuket International Airport via Penang International Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,900–6,000
- Website
- airasia.com
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,900–5,500
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,800–4,300
Flights from Kuala Lumpur International Airport to Phuket International Airport via Penang International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,800–4,300
- Website
- fireflyz.com.my
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,200–4,400
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Penang International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,800–7,500
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Senai, Kuala Lumpur International Airport
- Ave. Duration
- 7h 15m
- When
- Wednesday and Thursday
- Estimated price
- ฿4,100–5,500
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2,100–6,000
Flights from Kuala Lumpur International Airport to Phuket International Airport via Penang International Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,900–6,000
- Website
- qatarairways.com
Flights from Penang International Airport to Phuket International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿2,400–14,000
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Penang International Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿2,900–16,000
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿2,100–6,000
Flights from Hat Yai to Phuket International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ฿1,600–3,000
- Website
- bangkokair.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Monday and Wednesday
- Estimated price
- ฿3,300–12,000
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2,100–6,000
Flights from Hat Yai to Phuket International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ฿1,600–3,000
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Senai, Kuala Lumpur International Airport
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿2,900–9,500
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2,000–5,000
- Website
- singaporeair.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Singapore Changi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿3,300–12,000
- Website
- flyscoot.com
Flights from Sultan Abdul Aziz Shah to Phuket International Airport via Singapore Changi
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ฿3,600–9,500
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Parit Buntar to Butterworth
- Ave. Duration
- 31 min
- Frequency
- Every 2 hours
- Estimated price
- ฿9–130
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿9–14
- Express
- ฿90–130
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–350
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿65–95
- Express
- ฿240–350
Train from Tanjong Malim to Sungai Buloh
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- ฿15–160
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿15–21
- Express
- ฿100–160
Train from Tanjong Malim to Kl Sentral
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ฿18–170
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿18–27
- Express
- ฿110–170
Train from Parit Buntar to Padang Besar
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿35–250
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿35–55
- Express
- ฿170–250
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿11–140
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿11–16
- Express
- ฿95–140
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–350
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿65–95
- Express
- ฿240–350
Train from Ipoh to Hat Yai
- Ave. Duration
- 7h 24m
- Frequency
- Once daily
- Estimated price
- ฿75–390
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿75–110
- Express
- ฿270–390
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tanjong Malim to Sungai Buloh
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- ฿130–190
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tanjong Malim to Sungai Buloh
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- ฿135
- Website
- https://www.ktmb.com.my
- Silver
- ฿110–120
- Gold
- ฿135
- Platinum
- ฿155–165
- Phone
- +603 2267 8000
- customerenquiry@kliaekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–650
- Website
- https://www.kliaekspres.com
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿280–350
- Book at
- 12go.asia
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿280–350
- Book at
- 12go.asia
- Website
- kbi.dlt.go.th
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Website
- https://kbi.dlt.go.th/th
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Website
- https://kbi.dlt.go.th/th
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Bus from Railay Beach to Phuket
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Jalan Bendahara Ipoh to Sungai Nibong
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- ฿160–330
- Website
- https://www.srimaju.com/
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Terminal Bas Sungai Nibong to Hat Yai
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿490
- Schedules at
- behtravelandtour.com
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Bus from Hat Yai Airport to Phuket Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,000
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ฿500–750
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- 04-375 2400
- info@penangport.com.my
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ฿16
- Schedules at
- penangport.com.my
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 Southend Airport into central London, Need to know: Jadrolinija, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Book your Perak to Phuket bus tickets online with 12go.asia.
There are 7315+ hotels available in Phuket.



































