Knowing how to get to Phuket from Bangkok is the first real decision of your Thailand trip, and it shapes everything that follows. With roughly 860 km between the two cities, you have five distinct options, each suited to a different travel style, timeline, and budget. Here’s everything you need to choose wisely.

How Far Is Phuket from Bangkok?
Before diving into each option, here’s a side-by-side look at all ways to get from Bangkok to Phuket:
| Transport | Travel Time | Approx. Cost | Best For |
|---|---|---|---|
| Flight | ~1.5 hrs | $30-$100 | Travelers short on time |
| Train + bus | ~12-15 hrs | $20-$60 | Scenic, overnight journeys |
| Bus | ~13-14 hrs | $15-$40 | Cost-conscious travelers |
| Drive | ~10-12 hrs | $60-$90 | Families & groups |
| Ferry combo | ~14-16 hrs | $40-$80 | Island hoppers |
Fly from Bangkok to Phuket: The Fastest Way
For most travelers, flying is the go-to answer when figuring out how to get to Phuket from Bangkok. The flight takes just over an hour, making it the clear winner on speed.

Departure airports:
- Suvarnabhumi Airport (BKK) – main international hub
- Don Mueang Airport (DMK) – low-cost carriers
Arrival: Phuket International Airport (HKT)
Airlines: AirAsia, Thai Lion Air, Bangkok Airways, Thai Airways
Cost: $30–$100 depending on how far in advance you book. Aim for 4-6 weeks ahead for the best fares.
Best for: Travelers with limited time, families with young children, or anyone prioritizing comfort over cost.
One thing to factor in: airport transfers on both ends add roughly 1-1.5 hours to each side of your journey, so the total door-to-door time is closer to 4-5 hours.
Bangkok to Phuket by Train: A Scenic Overnight Journey
There’s no direct train from Bangkok to Phuket, the southern rail line ends at Surat Thani. From there, a connecting bus or ferry takes you the rest of the way. That said, this remains one of the most atmospheric ways to travel through southern Thailand.

Route: Bangkok (Hua Lamphong or Bang Sue Grand Station) → Surat Thani → Phuket by connecting transport
Travel time: 12-15 hours total
Cost: $20-$60 depending on class
What to expect:
- 2nd class sleeper carriages are clean, comfortable, and a genuine Thai rail experience
- Trains depart Bangkok in the evening, arriving in Surat Thani the following morning
- Connecting minivans or buses to Phuket run regularly from Surat Thani
Best for: Travelers who enjoy the journey as much as the destination, and those open to combining transport modes through the Thai south.
Bangkok to Phuket by Bus: Long but Easy on the Wallet
The overnight bus is the most accessible option for travelers keeping a close eye on costs. It’s a straightforward, no-frills route with frequent departures.

Departure points:
- Mo Chit Bus Terminal (Northern/Northeastern Terminal)
- Southern Bus Terminal (Sai Tai Mai)
Travel time: 13-14 hours
Cost: $15-$40
What to look for: VIP or first-class coaches with reclining seats, air conditioning, and a meal or snack included. The overnight departure means you’re traveling while you sleep, saving on one night’s accommodation.
Best for: Solo travelers and backpackers with flexible schedules who prioritize value over speed.
Drive from Bangkok to Phuket: The Ultimate Road Trip
If you’re traveling with a group or simply want complete flexibility, the drive from Bangkok to Phuket through southern Thailand is hard to beat. The route down Highway 4 (Phetkasem Road) takes you through coastal towns, national parks, and local markets that most tourists never see.

Distance: ~840 km Drive time: 10-12 hours (without stops) Estimated fuel + toll costs: $60-$90
Recommended stops along the way:
- Hua Hin: seaside town with great seafood and a relaxed pace
- Chumphon: gateway to the Gulf islands, worth a lunch stop
- Ranong: quiet border town with hot springs
Tips:
- Avoid driving mountain sections after dark
- Rent from a reputable agency in Bangkok with clear insurance coverage
- Budget an extra day if you want to enjoy the stops properly
Best for: Families, groups of friends, and road trip enthusiasts who want to explore southern Thailand at their own pace.
Bangkok to Phuket by Ferry: Best for Island Hoppers
There is no direct ferry from Bangkok to Phuket, but combining overland travel with a ferry crossing opens up one of the most rewarding routes in the country. This option is ideal if Phuket is just one stop on a broader island-hopping itinerary.

Typical route: Bangkok → Surat Thani (by train or bus) → Koh Samui or Koh Phangan (by ferry) → Phuket (by ferry or speedboat)
Total travel time: 14-16 hours or more
Cost: $40-$80
This is the slowest way to get to Phuket from Bangkok, but it’s also the most rewarding for travelers who want to experience the Gulf of Thailand islands en route. Ferry services are well-organized, and combo tickets are easy to book online.
Best for: Island hoppers who want to include Koh Samui or Koh Phangan before arriving in Phuket.
Which Option Is Right for You?
Still deciding? Match your situation to the best transport mode:
| Your situation | Best choice |
|---|---|
| Short on time | Fly |
| Traveling with family | Fly or Drive |
| Exploring the Thai south en route | Train + bus |
| Keeping costs down | Overnight bus |
| Visiting multiple islands | Ferry combo |
| Want full flexibility | Drive |
No matter how you plan to get to Phuket from Bangkok, booking ahead, especially during peak season from November to March makes a significant difference in both price and availability.
Ready to plan the rest of your Phuket trip? Browse Indochina Voyages’ Thailand tour packages and let our team handle the details.
Practical Tips Before You Travel
A few things worth knowing before you go:
- Book flights and buses at least 2-3 weeks ahead during high season (November-March)
- Carry Thai Baht in cash for connecting transport between stations and ferry piers
- Factor in Phuket airport traffic: arrivals between 3-6 PM often face heavy congestion on the way to beach resorts
- Travel insurance is strongly recommended for overnight bus and train journeys
- Download offline maps if you’re driving: mobile signal is patchy in some stretches of Highway 4
- Confirm onward connections from Surat Thani in advance if combining train and ferry
Final Word
There’s no single best way to get to Phuket from Bangkok, it depends entirely on your timeline, travel style, and what you want to see along the way. Flying wins on speed. The train wins on atmosphere. The bus wins on value. Driving wins on freedom. And the ferry wins if your trip is really about the islands.

Whatever you choose, Phuket rewards the effort of getting there. If you’d like help building a Thailand itinerary around your arrival, our travel specialists at Indochina Voyages are happy to put something together. Get in touch today here or drop us an offline message on the screen and let our travel speacialists handle the rest!

