1map logoGo to main page

Bangkok, Bangkok Province to Phuket, 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 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Fly $29 $30 $29 $29 $35 $29 $29

Traveling From Bangkok to Phuket

This journey connects the vibrant urban energy of Bangkok with the serene beaches and relaxed island life of Phuket.

Best Neighbourhoods in Phuket

Phuket boasts diverse neighborhoods, each offering distinct experiences for travelers.

Patong Beach
• Famous for its nightlife and vibrant atmosphere.
• Close to water sports and beach activities.
Old Phuket Town
• Known for its colonial architecture and local markets.
• Offers a glimpse into Thai culture and history.
Kata Beach
• Family-friendly with a laid-back vibe.
• Beautiful beaches ideal for relaxation and swimming.

Best Times To Visit Phuket's Attractions

Planning your visits can elevate your experience in Phuket's attractions.

Big Buddha
Visit early in the morning for a peaceful atmosphere and stunning views.
Phi Phi Islands
Opt for weekday trips to avoid weekend crowds and enjoy tranquility.
Phang Nga Bay
Schedule visits at dawn for breathtaking sunrise experiences and fewer tourists.

Phuket Weather: What to Expect Year-Round

Phuket enjoys a tropical climate with two distinct seasons: dry and rainy. Planning your trip during the dry season from November to April offers sunny days, while the rainy season can provide lush landscapes but may lead to occasional downpours.

Dining in Phuket: A Culinary Escape

Don’t miss out on trying fresh seafood at Kaab Gluay, where the ocean's bounty meets local Thai spices for a truly authentic experience. Unlike Bangkok's bustling street food scene, dining here often takes place in a relaxed, beachfront setting, allowing you to savor the unique flavors of the island while enjoying stunning views.

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 Show flights
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 car travellers
• On your route from Bangkok to Phuket, ensure to stop at major rest areas like the one at Pak Chong around 150 km from Bangkok, which includes fuel stations where gas is priced approximately at 35-40 THB per liter.
• As you enter Phuket, be mindful of restricted traffic zones such as the Old Town area, where certain roads are limited to local vehicles; parking in tourist areas like Patong typically costs around 200-300 THB per day.
• Upon arrival in Phuket, consider using navigation apps like Google Maps or Grab for real-time traffic updates and to find parking options quickly—public parking lots are available but may fill up during peak hours; plan accordingly.
Useful tips for train travellers
• When traveling from Bangkok to Phuket, take advantage of onboard catering services offered by operators like State Railway of Thailand. They provide snacks, instant noodles, and beverages for purchase. For a more comfortable experience, consider packing your own snacks or pre-ordering meal options if available.
• The train offers different seating options, including Sleeper Class, which features reclining seats with curtains for privacy, and Economy Class with more basic seating arrangements. Opt for Sleeper Class for added comfort during the overnight journey, as it allows for a good night's rest.
• There are multiple operators for this route, including State Railway of Thailand (railway.co.th) and others. Make sure to check their schedules and book in advance as the trains can fill up quickly during peak travel seasons. Useful links for the journey include local transport schedules at the Ministry of Transport website (mot.go.th) and station maps available at the State Railway of Thailand's website.
🛫 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 a flight with Thai AirAsia or Bangkok Airways; these airlines often provide promotions which can help reduce your fare from $37 to an even lower price if booked in advance.
• Upon arriving at Phuket Airport, head to the domestic arrivals section where you can find organized taxi stands; expect a taxi fare of around 800 to 1,000 Thai Baht ($25 to $30) for a ride to Patong Beach, which should take about 40 minutes depending on traffic.
• After your flight, be prepared for potential long wait times at baggage claim during peak tourist season; you can check the live status for incoming flights and luggage carousel information on the Phuket Airport website at phuketairportonline.com
🚌 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
• Arrive early at the Mochit Bus Terminal in Bangkok to secure a good seat, as the buses can fill up quickly, especially during peak tourist seasons; consider booking your tickets in advance through the official Transport Company website at transport.co.th
• During the 12-hour journey, pack snacks and hydration options, as buses typically make only 1 or 2 brief stops; check the schedule on the Transport Company's site for specific stop times.
• Upon arriving at Phuket Bus Station, follow the signs to the taxi or shuttle service area for convenient transport to your destination; you can expect a variety of transport options available, and it might be wise to have your accommodation address ready to show the driver.

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 432 miles by road, or 523.4 miles. The typical travel times vary depending on the mode of transportation. By train and bus, it takes around 16 hours and 53 minutes to reach Phuket from Bangkok. By plane, the travel time is about 4 hours and 11 minutes. If traveling by car, it takes approximately 12 hours and 7 minutes to drive from Phuket to Bangkok, while the bus journey takes around 14 hours and 27 minutes.
The most cost-effective way to travel from Bangkok to Phuket is by bus, which typically costs between $17 and $26 and takes around 14 hours and 27 minutes. This option allows you to save money while still reaching your destination. However, if you prefer a quicker and more time-efficient option, flying is the best choice. Flights from Bangkok to Phuket are usually priced between $35 and $140 and only take around 4 hours and 11 minutes, allowing you to arrive at your destination in a shorter amount of time.
The prices for bus tickets between Bangkok and Phuket typically range between $17 and $26, depending on the type of bus and the comfort level it offers. Additionally, prices may also vary based on the time of year and the demand for tickets. It is advisable to check with various bus operators to compare prices and choose the most suitable option for your budget.
To get from Bangkok to Phuket without using public transportation, you can opt to rent a car and drive. The driving distance between the two cities is 523 miles, and it takes around 12 hours and 7 minutes to complete the journey by car. Rental prices for cars to travel from Bangkok to Phuket vary between $95 and $140, depending on the type of vehicle and rental company you choose.
The best way to travel from Bangkok to Phuket without a car is by bus. The bus journey takes approximately 14 hours and 27 minutes. The cost of bus tickets typically ranges from $17 to $26. This method of transportation is convenient and cost-effective for those wanting to travel between the two cities without a car.
Yes, there is a direct link between Bangkok and Phuket. The Transport Company operates bus services that depart from Bangkok Mochit Bus Terminal and arrive at Phuket station. These bus services run three times a day and operate every day, with a journey duration of approximately 14 hours and 27 minutes. Therefore, travelers can conveniently travel between Bangkok and Phuket by bus.
The flight between Bangkok and Phuket typically takes around 1 hour and 25 minutes. The prices for flights between Phuket and Bangkok can vary between $39 and $134. It is recommended to compare prices from different airlines and book in advance to find the best deals.
There are a wide range of accommodation options available near Phuket. With over 3509 hotels to choose from, there is something to suit every budget and preference. Prices for hotels in Phuket start at $13, making it possible to find affordable options for travelers. Whether you are looking for luxurious resorts, beachfront villas, or budget-friendly guesthouses, there is plenty of choice for accommodation near Phuket.

Trips from Bangkok