1map logoGo to main page

Bangkok to Phuket from $16: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Phuket, Thailand

How to Get from Bangkok to Phuket: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$16 - Train, BusBest price
695 kmDistance
4h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Phuket with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  22m
Estimated price
$37-124
Recommended
Company
State Railway of Thailand, The Transport Company
Train
Bus
Average Duration
16h  53m
Estimated price
$16-73
Cheapest
route map
Distance: 695 km
Duration: 4h 22m

See more options

Pricing table
Company
Phantip Travel
Bus
Average Duration
19h  7m
Estimated price
$37-373
Company
various
Bus
Plane
Average Duration
4h  26m
Estimated price
$38-145
Company
various
Plane
Bus
Average Duration
7h  51m
Estimated price
$40-370
Company
various
Plane
Drive
Average Duration
7h  33m
Estimated price
$55-127
Company
The Transport Company
Bus
Average Duration
12h 
Estimated price
$371-372
Company
various
Drive
Average Duration
12h  7m
Estimated price
$374-375

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Fly $29 $30 $30 $29 $35 $29 $29

Traveling From Bangkok to Phuket

Traveling from Bangkok to Phuket offers you a striking contrast between the bustling city life filled with vibrant street markets and rich culture, and the serene beachfront paradise where relaxation and natural beauty take center stage.

Best Neighbourhoods in Phuket

Phuket offers diverse neighborhoods, each with its own charm and attractions.

Patong
• Famous for its vibrant nightlife and entertainment scene.
• Stunning beaches and water sports activities abound.
Old Phuket Town
• Rich in history with colorful Sino-Portuguese architecture.
• Local markets and quaint cafes provide cultural experiences.
Kata Beach
• Known for its relaxed atmosphere and family-friendly environment.
• Great surf conditions and beautiful sunset views.

Best Times To Visit Phuket's Attractions

Planning your visit to Phuket's major attractions can enhance your experience.

Big Buddha
Early morning provides cooler temperatures and fewer tourists.
Phang Nga Bay
Visit during weekdays for a quieter adventure and serene views.
Patong Beach
Go in the late afternoon to enjoy stunning sunsets and a lively atmosphere.

Phuket Weather: What to Expect Year-Round

Phuket enjoys a tropical climate, with warm temperatures and high humidity year-round; the best times to visit are from November to February when the weather is cooler and drier. Understanding the weather can help you plan activities, as heavy rains during the monsoon season may limit outdoor exploration.

Dining Recommendation in Phuket

While in Phuket, be sure to try fresh seafood at La Gritta, where the stunning views of Patong Bay complement the vibrant flavors of their authentic Thai dishes. This dining experience stands apart from Bangkok, emphasizing local ingredients and a laid-back atmosphere that enhances the overall enjoyment of each meal.

Bangkok - Phuket operators

Explore transport companies operating between Bangkok and Phuket, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
thaiairways.com

Plane from Suvarnabhumi (BKK) to Phuket (HKT)

Average Duration
1h 28m
Estimated price
$376-377
Website
airasia.com

Plane from Suvarnabhumi (BKK) to Phuket (HKT)

Average Duration
1h 27m
Estimated price
$378-379
Website
nokair.com

Plane from Don Muang (DMK) to Phuket (HKT)

Average Duration
1h 25m
Estimated price
$1244-3710
Website
vietjetair.com

Plane from Suvarnabhumi (BKK) to Phuket (HKT)

Average Duration
1h 27m
Estimated price
$378-375
Train
Contact phone
1690
Website
railway.co.th

Train from Hua Lamphong to Surat Thani Train Station

Average Duration
Estimated price
$162-1249
Bus Show bus routes
Contact phone
1490
Website
home.transport.co.th

Bus from Bangkok Mochit Bus Terminal to Phuket

Average Duration
12h
Estimated price
$371-372
Contact phone
+66 (0)77 272230
Website
phantiptravel.com

Bus from Surat Thani Talad Kaset Station to Phuket Bus Terminal 1

Average Duration
Estimated price
$16-12490
Contact phone
+66 81 453 5199
Website
paradivetravel.lnwshop.com

Bus from Hua Lamphong station to Krabi Bus Terminal

Average Duration
15h 37m
Estimated price
$1244-166
Contact phone
1348
Website
bmta.co.th

Bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3

Average Duration
32m
Estimated price
$163-164

Bangkok to Phuket: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok and Phuket offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Bangkok to Phuket, covering a distance of 523 miles through the heart of Thailand. Enjoy the freedom of the open road as you journey towards the pristine beaches of Phuket. 💰 Explore various budget-friendly options to reach Phuket from Bangkok by car, with prices ranging from $95 to $140. Compare deals and choose the best route that suits your travel style and preferences. 🏖️ Arrive in Phuket after approximately 12 hours and 7 minutes of driving, ready to unwind and soak up the sun on the stunning shores of this tropical paradise. Your road trip adventure promises unforgettable experiences and memories to cherish.
Average price
$95 - $140
Useful tips for train travellers
• Onboard services vary between operators, but you can expect catering services that offer a selection of Thai and international meals. Operators like State Railway of Thailand provide meal options for First Class and Business Class travelers, usually pre-ordered. Snack and drink carts may also be available throughout the journey, featuring beverages and light snacks.
• For this journey, operators such as State Railway of Thailand (railway.co.th) and Thailand Railways (thailandtrain.com) provide different seating options. You can choose from: First Class (air-conditioned, private cabin for 1-2 passengers), Business Class (spacious seats and a more upscale experience), and Economy Class (basic seating with a good balance of value and comfort). Make sure to book in advance during peak seasons for the best availability.
• Upon arriving at Phuket Train Station, which is located outside the city center, you'll find that there are no facilities for leaving luggage. However, the station does have clean restrooms. If you want to freshen up, consider heading to nearby guesthouses or cafes that may offer facilities. Additionally, local taxis and Grab services are readily available outside the station to take you into the city.
🛫 Flying from Suvarnabhumi Airport in Bangkok to Phuket Airport is the quickest way to travel, with a direct flight taking only 1 hour and 19 minutes. Airlines like Thai AirAsia, Bangkok Airways, Thai Airways International, and Thai Vietjet Air operate flights on this route. 🛬 The total travel time from Bangkok to Phuket by plane is approximately 4 hours and 22 minutes. This includes the duration of the flight as well as any layovers or waiting time at the airports. 💸 Prices for flights between Bangkok and Phuket typically range from $37 to $124, depending on the airline, time of booking, and availability.
Departure Point
Suvarnabhumi Airport
Arrival Point
Phuket Airport
Useful tips for plane travellers
• Book your flight in advance with Thai AirAsia, Bangkok Airways, Thai Airways International, or Thai Vietjet Air to secure the best prices, as fares can fluctuate between $37 and $124, especially during peak travel seasons.
• Upon arriving at Phuket Airport, be prepared for the potential crowds; after you exit the baggage claim, navigate through the arrival hall with signs for taxis and transportation services; it's advisable to use the official taxi counter for safe and regulated fares.
• Expect to pay around 800 to 1,000 THB for a taxi from Phuket Airport to the city center; consider using apps like Grab for convenience and potentially better pricing than standard taxi rates.
🚌 Expect a scenic 12-hour ride from Bangkok to Phuket, where you can enjoy breathtaking views along the way. 🌅
Departure Point
Bangkok Mochit Bus Terminal station
Arrival Point
Phuket station
Useful tips for bus travellers
• Book your bus ticket in advance through The Transport Company to secure a comfortable seat, especially for popular travel dates; you can check their schedule and purchase tickets online at transport.co.th
• Bring snacks and entertainment for the 12-hour journey, as stops may be limited; consider downloading movies or shows on your devices since Wi-Fi may not be available on board.
• Upon arriving at Phuket Bus Station, be prepared for a busy environment; you can easily find taxis and tuk-tuks just outside the station; for local transportation options, it's best to download the Grab app to order rides conveniently.

Frequently asked questions

Find out more about the route from Bangkok to Phuket.

Or choose the category:
The distance between Bangkok and Phuket is approximately 695 km by air and 842 km by road. By taking a combination of train and bus, it can take around 16 hours and 53 minutes to travel from Bangkok to Phuket. Alternatively, a flight from Bangkok to Phuket typically takes around 4 hours and 11 minutes. If traveling by car, it takes approximately 12 hours and 7 minutes from Phuket to Bangkok, while a bus journey can take around 14 hours and 27 minutes.
The most cost-effective way to travel from Bangkok to Phuket is by bus, which takes approximately 14 hours and 27 minutes and costs around $17-$26. However, if you are looking for a quicker option, flying is the best choice, taking only 4 hours and 11 minutes and costing $35-$140.
The prices of a bus ticket between Bangkok and Phuket can range from $17 to $26, depending on the type of bus and the amenities provided.
To travel from Bangkok to Phuket without using public transportation, you can opt to rent a car and drive the distance. The road distance between the two cities is approximately 842 km, which takes around 12 hours and 7 minutes. Rental prices for cars vary, ranging from $95 to $140.
The best way to travel from Bangkok to Phuket without a car is by bus, which takes approximately 14 hours and 27 minutes. The cost of a bus ticket ranges from $17 to $26.
Yes, there is a direct bus link between Bangkok and Phuket. The bus departs from Bangkok Mochit Bus Terminal and arrives at Phuket, with services operating three times a day, every day. The journey takes approximately 14 hours and 27 minutes.
The flight between Bangkok and Phuket typically takes around 1 hour and 25 minutes. Prices for this flight can vary, ranging from $39 to $134, depending on factors such as the airline, time of booking, and availability of promotional offers.
There are a variety of options for accommodations near Phuket. With over 3509 hotels available, visitors can choose from a range of budget-friendly options to more luxurious resorts. Prices start as low as $13 per night, providing affordable choices for travelers.