How to get from Phuket to Bangkok, Thailand bangkok vs phuket
Bangkok is well connected to Phuket. You can get from Phuket to Bangkok by bus, bus+train, private transport, flight or rental car.
Bangkok is a beautiful, bustling and vibrant place to visit! Its rich cultural heritage, history and beautiful architecture make it a must-visit destination for any traveler looking for something special from their trip.
With some of the most diverse foods and cultures in the world, Bangkok offers an adventure of epic proportions.
Best VPN for Travel: ExpressVPN
Going abroad? Worn ExpressVPN to access your social media accounts, unblock your favorite entertainment sites, and stay connected with friends and family. And get cheaper flights, of course.
✅ Next generation high speed servers in 94 countries
✅ Works on iOS, Android, Windows, Mac, Linux, browsers, etc
✅ 256-bit AES encryption protects your data, even on hotel Wi-Fi
✅ Unblock Netflix and other streaming sites
❎ There are no dedicated IP addresses
Get 3 extra months of ExpressVPN for free when applying for a one-year plan. That’s a saving of 49%. and a monthly cost of only $6.67! You also get a 30-day money-back guarantee.
It is a city that thrives on contrasts and embraces the strange and the wonderful.
It abounds with markets full of local produce from all over Thailand, old-fashioned tuk-tuks, modern skyscrapers and plenty of delicious food. As a result, the city benefits from a multitude of attractions!
Its historical sites and vibrant culture make it a well-rounded and fascinating place to visit.
So whether you want to explore its modern skyscrapers or still feel like you’ve stepped back in time – surrounded by ancient temples and cobbled streets – there’s no place like Bangkok!
Enjoy a day trip from Bangkok, Thailand, and experience the city at its best. Explore city streets, famous attractions and the tastiest street food you’ve ever tasted!
Traveling between Phuket and Bangkok is easy, and you can choose between bus, bus+train, private transport, flight and rental car!
Check out our guide to the best options for traveling from Phuket to Bangkok.
Advice: We offer detailed information on transportation in Thailand for all major tourist destinations, such as Bangkok, Chiang Mai, Phuket, Koh Samui and Pattaya.
How far is Bangkok from Phuket?
Distance from The distance from Phuket to Bangkok is 525.9 miles or 846.3 kilometers.
Transportation options from Phuket to Bangkok
The following table shows all transportation options from Phuket to Bangkok:
|Bus from Phuket to Bangkok||12-14 hours||$17 – $19|
|Bus + Train from Phuket to Bangkok||~15 hours||–|
|Private transfer from Phuket to Bangkok||12 o’clock||305-450 USD|
|Flight from Phuket to Bangkok||1 hour and 30 minutes||–|
|Car for rent||12 o’clock||–|
Arrival in Bangkok from Phuket
1. Bus from Phuket to Bangkok
Travel duration: 12-14 hours
The first and cheapest way to travel from Phuket to Bangkok is by express bus!
The journey by this bus is quite long, but by using this option you will save a lot of money.
Buses Transport Co. Ltd run at night, so if you prefer to sleep most of the journey, choose the express bus! This option is practical because you will rest at night and enjoy the next day in Bangkok from early morning!
Despite relatively low ticket prices, fast buses have all the amenities needed for a comfortable trip! You will enjoy free snacks, drinks, internet, recliners, bathrooms and air conditioning!
Buses to Bangkok depart from Phuket Bus Terminal 2 and arrive at Mo Chit North Bus Terminal in Bangkok. The bus stops halfway along the route for 30 minutes, so you can take a coffee break or stretch your legs!
Be sure to book well in advance, especially during peak season, as these night buses are very popular and fill up quickly!
Schedule of the express bus from Phuket to Bangkok:
- 17:00 to 05:30: Express bus to Bangkok from Phuket
Total cost: $17
- 03:30 to 05:57: Express bus to Bangkok from Phuket
Total cost: $19
- 17:00 to 07:27: Express bus to Bangkok from Phuket
Total cost: $19
- 18:00 to 08:27: Express bus to Bangkok from Phuket
Total cost: $19
2. Bus + Train from Phuket to Bangkok
Travel duration: ~15 hours
Another way to get from Phuket to Bangkok is by combining a bus and train ride!
You can travel from Phuket to Bangkok by train, but since there is no railway directly connecting the two locations, you must first get on a bus to Surat Thani.
After arriving in the city of Surat Thani, you can transfer to the train for the rest of the journey to Bangkok.
Depending on which train you choose, the train ride will last between 8.5 and 12 hours.
It takes an extra four to five hours to get from Phuket to Surat Thani by bus, but the buses are comfortable, spacious and well equipped!
With this option, you have a trip from Phuket to Bangkok of approximately 15 hours, including a layover.
Note that if you travel this way, you’ll need to get train and bus tickets separately, which means you’ll need to allow time for transfers and delays.
That’s why it’s important to look at the schedules and arrange your trip so you don’t get stuck traveling for two days because of missed rides.
There are variations in prices throughout the year and time of day. So be sure to check carefully before booking to ensure you get the best deal. However, this is still a cheaper alternative and an economical way to travel from Phuket to Bangkok, including a little adventure!
3. Private transfer from Phuket – Bangkok
Travel duration: 12 o’clock
If you want comfort and ease on this long trip from phuket to bangkokespecially if you are traveling in a group, then private transportation is the best option!
These services are available through several travel agencies and reliable taxi companies, which offer more comfortable vehicles for you to choose from!
For as little as $305, you can choose a taxi company car for a small group of passengers, or you can choose larger vehicles like minivans that can accommodate up to 9 people!
You can plan your itinerary and arrive in Bangkok whenever possible as private transportation is available at any time.
Although private transportation costs more than other options, it will make your trip to Bangkok easier.
Furthermore, planning a transfer from Phuket to Bangkok in advance is easy. Just choose a vehicle and reserve your seats online!
4. Flight from Phuket to Bangkok
Travel duration: 1 hour and 30 minutes
Phuket has an international airport, so another way to get from phuket to bangkok is by plane!
Flights depart to Suvarnabhumi International Airport in Bangkok from Phuket International Airport and take just an hour and a half. Therefore, this is the fastest way to travel from Phuket to Bangkok!
Phuket Airport is about 30 kilometers from the city, so to get there you will need to take a taxi that will take you to the airport in less than 45 minutes or opt for a shuttle or other public transport.
You can find cheap one-way flights from Phuket to Bangkok on weekdays, but be prepared for higher costs on weekends and high season.
Flight schedules are also seasonal and subject to change, so depending on when you travel, availability is not always the same.
So check available flights online and book your tickets from Phuket to Bangkok!
5. Driving a rented car from Phuket to Bangkok
Travel duration: 12 o’clock
The last way to travel from Phuket to Bangkok is by renting a car!
When you hire a car, you can travel and explore at your own pace, while arriving in Bangkok much faster.
The journey by car takes about 12 hours, but think about the stops you should stop at along the way.
Additionally, car hire in Phuket is incredibly cheap, with daily rates starting at around US$25. As a result, it is the fastest and one of the most affordable ways to get from Phuket to Bangkok!
Please note that you must bring your IDL, passport, medical insurance and photocopies of all necessary car rental documents to travel from Phuket to Bangkok. And, of course, be prepared for the long road ahead!
Rentalcars compares 900 companies with more than 53,000 rentals. Click here to guarantee you the best car rental price.
Best Day Tours in Bangkok, Thailand
Get Your Guide helps you find the best trips wherever you go. It’s usually the first website I check when planning a trip to a new place.
The following widget shows some of the the best tours in Bangkok, Thailand.
Frequently asked questions
How long is the train ride from Phuket to Bangkok?
The train from Phuket to Bangkok takes approximately 15 hours.
Can you fly from Phuket to Bangkok?
How much is the train from Phuket to Bangkok?
Is there a direct bus from Phuket to Bangkok?
How far is Bangkok from Phuket by plane?
The flying distance from Phuket to Bangkok is 668 kilometers or 415 miles.
Does Phuket have an international airport?
Yes, Phuket has an international airport. Phuket International Airport is operated by Airports of Thailand (AOT) and is the second busiest airport in Thailand.
What is the cheapest way to get from Phuket to Bangkok?
What is the fastest way to get from Phuket to Bangkok?
The fastest way to get from Phuket to Bangkok is by plane. This journey takes about 1 hour and 30 minutes.