
Flight (direct or via Bangkok)
Fastest option with simple booking and minimal hassle
Private taxi / car
Door-to-door transfer with flexible timing and maximum comfort
Bus (via Bangkok or direct)
Cheapest option but very long journey with limited comfort
Train combinations
No direct train and requires multiple transfers
Quick answer: From Pattaya to Phuket you’ve got a few solid choices: bus + flight via U‑Tapao for speed, direct bus/van for simplicity, train + bus via Bangkok & Surat Thani for a slower scenic route, or private car/taxi for full flexibility. Book tickets ahead—especially flights and long‑haul buses—to get better prices and seat options.
At a glance:
- 📍 Distance (approx): ~970 km by land / ~500 km by air (via U‑Tapao)
- ⏱️ Travel time: Bus + Flight ~5–6 h | Bus/Van ~16–20 h | Train + Bus ~20–23 h | Private Car/Taxi ~14–17 h
- 💰 Price range: Bus + Flight US$125–200 pp | Bus/Van US$28–50 pp | Train + Bus US$15–70 pp
- ✈️ Bus + Flight (via U‑Tapao): Ride to U‑Tapao, then fly to Phuket (~1.5 h flight)
- 🚍 Bus / Van: Most straightforward overland option (often via Bangkok)
- 🚆 Train + Bus: Train to Bangkok → Surat Thani → bus to Phuket (no direct rail to Phuket)
- 🚕 Private Car / Taxi: Door‑to‑door, ideal for groups, but costly
Last updated in April 2026
From Pattaya to Phuket you can travel by bus + plane, bus, train + bus or private taxi.
The distance from Pattaya to Phuket is about 970 km by road or around 500 km by air via U-Tapao Airport. The fastest option is a bus or taxi to U-Tapao Airport followed by a direct flight to Phuket. This journey takes about 5–6 hours and costs around $125–200 per person.
Budget travelers can choose a tourist bus or a combination of train and bus via Bangkok and Surat Thani. Travel time ranges from 16–23 hours, with prices starting at about $15 per person. All tickets, flights and private transfers can be booked online in advance.
From Phuket you can continue to Krabi, visit Koh Phi Phi or explore Railay Beach. Thailand offers excellent transport connections for further travel.
| Transfer modes – Pattaya to Phuket: | Travel Time | Cost Range |
|---|---|---|
| Bus + Plane via U-Tapao Airport | 5–6 hours | $125–200 per person |
| Bus / Van | 16–20 hours | $28–50 per person |
| Train + Bus via Bangkok | 20–23 hours | $15–70 per person |
| Private Car/Taxi with a Driver | 14–17 hours | $380–620 per car |
How do I get from Pattaya to Phuket?
1. BUS / CAR + FLIGHT from Pattaya to Phuket
👉 Bus/car + flight via U-Tapao Airport is the fastest and most convenient way to travel from Pattaya to Phuket.
- ✔️ Best for: saving time and comfortable long-distance travel option
- ✔️ Travel time: ~5–6 hours total including transfer and flight time
- ✔️ Cost: $125–180+ per person (transfer + flight combined)
- ✔️ Comfort: high (short transfer + direct flight)
- ✅ Best Option: Bus/taxi to U-Tapao + Bangkok Airways direct flight
- 💡 Tip: Limited direct flights – check schedule carefully before booking
- 🌏 Extra tip: Book tickets online in advance, separate tickets required
The fastest way to travel from Pattaya to Phuket is by bus or taxi to U-Tapao Airport, followed by a direct flight to Phuket. The total journey takes about 5–6 hours, making it the best option for travelers who want to save time.
A bus from Pattaya to U-Tapao Airport takes about 1 hour and costs around $5–7 per person, while a private taxi is also available. A direct flight from U-Tapao Airport to Phuket takes about 1.5 hours and costs approximately $120–180 per person.
Direct flights are limited, so you can also fly via Bangkok if needed. Bus tickets, flights and private transfers can all be searched and booked online in advance.

2. BUS from Pattaya to Phuket (via Bangkok)
👉 Bus via Bangkok is a cheap but very long way to travel from Pattaya to Phuket.
- ✔️ Best for: budget travelers who don’t mind long travel time
- ✔️ Travel time: ~16–20 hours depending on route and transfers
- ✔️ Cost: $28–50 per person (varies by company and bus type)
- ✔️ Comfort: moderate (long-distance buses, sometimes overnight)
- ✅ Best Option: Bus to Bangkok + bus to Phuket or direct Sawadee Tour
- 💡 Tip: Split tickets via Bangkok for more options and flexibility
- 🌏 Extra tip: Book tickets online in advance and check connections carefully
Traveling by bus from Pattaya to Phuket is a popular and budget-friendly option. Most routes require a transfer in Bangkok, although a few direct services are also available. The total journey takes about 16–20 hours, depending on connections.
Bus tickets cost around $28–50 per person. Departure and arrival points vary by operator, so check schedules carefully before booking. If traveling via Bangkok, it is often better to book each leg separately for more departure choices.
Bus tickets from Pattaya to Phuket or from Bangkok to Phuket can be searched and booked online in advance. This is one of the best transport options for budget travelers visiting southern Thailand.

3. TRAIN + BUS from Pattaya to Phuket (via Bangkok)
👉 Train + bus via Bangkok and Surat Thani is a long but scenic land option from Pattaya to Phuket.
- ✔️ Best for: train lovers and travelers seeking authentic travel experience
- ✔️ Travel time: ~20–23 hours depending on transfers and connections
- ✔️ Cost: $35–90 per person (train + bus combined tickets)
- ✔️ Comfort: moderate to high (seats or sleeper trains + bus/minivan)
- ✅ Best Option: Train to Bangkok + sleeper train to Surat Thani + bus to Phuket
- 💡 Tip: Limited trains from Pattaya – plan connections carefully
- 🌏 Extra tip: Book tickets online in advance, multiple tickets required
Traveling by train and bus from Pattaya to Phuket is a good option for those who prefer rail travel. The route goes via Bangkok and Surat Thani, as Phuket has no railway station. The total journey takes about 20–23 hours, depending on transfers.
First, take a train from Pattaya to Bangkok, then continue by train to Surat Thani. From there, travel by bus, minivan or private transfer to Phuket. You can also use the Thailand Railway Map to plan your journey.
The route from Bangkok to Surat Thani offers comfortable sleeper trains, making overnight travel more convenient. From Surat Thani to Phuket, frequent buses and minivans operate daily. Train and bus tickets can be booked online in advance.

4. PRIVATE TAXI/CAR from Pattaya to Phuket
👉 Private car/taxi is the most comfortable but most expensive way to travel from Pattaya to Phuket.
- ✔️ Best for: comfort, privacy, and flexible long-distance travel option
- ✔️ Travel time: ~14–17 hours depending on route and traffic conditions
- ✔️ Cost: $380–620 per car (varies by vehicle type and size)
- ✔️ Comfort: high (modern cars, SUVs or larger minivans)
- ✅ Best Option: Glassflower, Kim Transfers, Van2Travel, Gosafe Transport
- 💡 Tip: Ideal for groups – split total cost per passenger
- 🌏 Extra tip: Book online in advance and choose exact pickup/drop-off point
A private car with a driver is the most comfortable way to travel from Pattaya to Phuket. The journey takes about 14–17 hours and offers a direct door-to-door transfer with flexible departure times.
Private transfers cost around $380–620 per vehicle, depending on the car type. Modern sedans, SUVs and spacious minivans are available, making this option ideal for families and groups, as the fare can be shared between passengers.
Private cars from Pattaya to Phuket can be searched and booked online in advance. This is the best choice if you value comfort, flexibility and a direct transfer without changing transport.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 15:00 | From $550.00 / Luxury VIP Van 9pax |
| Glassflower | 15:00 | From $410.00 / Comfort 3pax |
| Glassflower | 15:00 | From $480.00 / Luxury SUV 4pax |
| Gosafe Transport | 17:00 | From $560.00 / Van 9pax |
| Van2Travel | 17:00 | From $570.00 / Van 10pax |
| Kanokwan Travel | 15:00 | From $500.00 / Economy 3pax |
| Kanokwan Travel | 15:00 | From $570.00 / Comfort 3pax |
| Kanokwan Travel | 15:00 | From $570.00 / SUV 4pax |
| Kanokwan Travel | 15:00 | From $640.00 / Van 9pax |
| N and T Travel | 13:25 | From $410.00 / Economy 2pax |
| N and T Travel | 13:25 | From $430.00 / Comfort 3pax |
| N and T Travel | 13:25 | From $460.00 / SUV 4pax |
| N and T Travel | 13:25 | From $530.00 / Van 9pax |
❓ FAQ – Pattaya to Phuket Travel
How do I book tickets from Pattaya to Phuket?
How long does it take to travel from Pattaya to Phuket?
Bus + flight takes 5–6 hours, bus 16–20 hours, train + bus 20–23 hours, and a private car 14–17 hours.
How much does it cost to travel?
Prices range from $15–70 by train + bus, $28–50 by bus, $125–200 by flight, and $380–620 per private car.
What is the fastest way?
Travel via U-Tapao Airport and take a direct flight to Phuket. If needed, fly via Bangkok.
What is the cheapest option?
Train + bus via Bangkok and Surat Thani is usually the cheapest option.
Is there a direct train to Phuket?
No. Phuket has no railway station. Continue by bus from Surat Thani.
Can I travel by private taxi?
Yes. Private cars and minivans are available and offer the most comfortable transfer.
Where can I travel from Phuket?
Popular destinations include Krabi, Ao Nang, Railay Beach and Koh Samui.
How do I get from Phuket to Koh Phi Phi?
Take a ferry or speedboat. Read: Phuket to Koh Phi Phi.
Where can I rent a motorbike in Phuket?
Compare scooter and motorbike rentals via Bikesbooking.
💡 Practical Travel Tips for Pattaya to Phuket
Traveling from Pattaya to Phuket is a long journey. You can travel by flight, bus, train + bus or private car.
- Fastest Option: Fly from U-Tapao or Bangkok to Phuket to save the most travel time.
- Budget Travel: Buses are cheaper but usually require a transfer in Bangkok.
- Train Route: Travel by train to Surat Thani, then continue by bus because Phuket has no railway station.
- Book Early: Flights and overnight buses often sell out during holidays and peak season.
- Private Transfer: A private car is the most comfortable option for families or groups.
- Travel Tip: Allow extra time for transfers around Bangkok and airports.
Tip: Flights, buses, trains and private transfers from Pattaya to Phuket can be searched and booked online in advance.
