1map logoGo to main page

Phuket to Bangkok from $14: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Phuket, Thailand
to
Bangkok, Thailand

How to Get from Phuket to Bangkok: 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.

$14 - Bus, trainBest price
695 kmDistance
3h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Phuket to Bangkok 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
3h  20m
Estimated price
$37-143
Recommended
Company
various
Bus
Train
Average Duration
16h  27m
Estimated price
$14-83
Cheapest
route map
Distance: 695 km
Duration: 3h 20m

See more options

Company
various
Bus
Train
Average Duration
17h  2m
Estimated price
$15-76
Company
Bus Express
Bus
Average Duration
13h  15m
Estimated price
$17-28
Company
various
Bus
Average Duration
20h  59m
Estimated price
$18-25
Company
various
Plane
Average Duration
3h  38m
Estimated price
$37-123
Company
various
Drive
Plane
Average Duration
6h  46m
Estimated price
$47-125
Company
various
Drive
Plane
Average Duration
6h  54m
Estimated price
$48-110
Company
Self-drive
Drive
Average Duration
12h  7m
Estimated price
$95-140

Traveling From Phuket to Bangkok

Traveling from Phuket to Bangkok offers a striking contrast between Phuket’s serene beaches and vibrant nightlife and Bangkok’s bustling streets and rich cultural heritage.

Best Neighbourhoods in Bangkok

Bangkok's neighborhoods each have their own distinct personality and charm.

Sukhumvit
• Trendy restaurants and high-end shops abound.
• Vibrant nightlife scene keeps the energy high.
Khao San Road
• A backpacker's haven rich in culture.
• Eclectic street food stalls and markets create a lively atmosphere.
Chinatown (Yaowarat)
• Famous for its delicious street food offerings.
• Traditional shops and gold markets line the streets.

Best Times To Visit Bangkok's Attractions

Timing your visits to Bangkok's attractions can enhance your experience significantly.

The Grand Palace
Early morning visits, especially before 9 am, help you avoid peak crowds.
Chatuchak Weekend Market
Visit in the late afternoon on Saturdays for a more relaxed shopping vibe.
Wat Pho (Temple of the Reclining Buddha)
Weekdays are ideal, especially early morning to enjoy the tranquility.

Bangkok Weather: What to Expect Year-Round

Bangkok experiences a tropical climate with distinct wet and dry seasons, making it generally hot and humid throughout the year. Visiting during the cooler months from November to February offers the most pleasant conditions, while the heat and rainfall in the summer can impact your travel plans.

Dining Recommendation in Bangkok

Savor the vibrant flavors of spicy som tum (green papaya salad) at Som Tum Jay So, where the bold taste profiles and street-side atmosphere create a lively dining experience that contrasts with the more laid-back beachside eateries of Phuket. The fresh local ingredients and inventive combinations in Bangkok’s cuisine offer a distinct journey for your palate, reflecting the city’s energetic spirit.

Phuket - Bangkok operators

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

Plane
Website
airasia.com

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

Average Duration
1h 25m
Estimated price
$26-160

Plane from Phuket (HKT) to Suvarnabhumi (BKK)

Average Duration
1h 32m
Estimated price
$27-150
Website
thaiairways.com

Plane from Phuket (HKT) to Suvarnabhumi (BKK)

Average Duration
1h 32m
Estimated price
$35-150
Website
bangkokair.com

Plane from Phuket (HKT) to Don Muang (DMK) via Koh Samui

Average Duration
3h 10m
Estimated price
$160-750

Plane from Phuket (HKT) to Suvarnabhumi (BKK)

Average Duration
1h 32m
Estimated price
$45-170
Website
vietjetair.com

Plane from Phuket (HKT) to Suvarnabhumi (BKK)

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

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

Average Duration
1h 25m
Estimated price
$29-170
Website
lionairthai.com

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

Average Duration
1h 25m
Estimated price
$30-170
Bus Show bus routes
Website
12go.asia

Bus from Phuket Bus Terminal to Southern Bus Terminal Bangkok

Average Duration
13h
Estimated price
$17-28
Contact phone
+66 2 936 3256
Website
sombattour.com

Bus from Phuket to Ban Takhun

Average Duration
2h 36m
Estimated price
$3-6
Contact phone
+66 (0)77 272230
Website
phantiptravel.com

Bus from Phuket Bus Terminal 1 to Surathani Talad Kaset Station

Average Duration
4h 30m
Estimated price
$10-10
Train Show train routes
Contact phone
1690
Website
railway.co.th

Train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal

Average Duration
10h 39m
Estimated price
$5-45
Ferry
Contact phone
+66 75 637 152
Website
aonangtravel.co.th

Ferry from Phuket Rassada Pier to Ao Nang Pier

Average Duration
2h
Estimated price
$20-20
Other Show other routes
Contact phone
1490
Website
home.transport.co.th

Other from Phuket to Bangkok Southern Bus Terminal

Average Duration
20h 39m
Estimated price
$16-24

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

Traveling between Phuket and Bangkok 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 a scenic road trip from Phuket to Bangkok, covering a distance of 843.3 km, with an estimated drive time of around 12 hours and 7 minutes. 💰 The cost of driving from Phuket to Bangkok ranges from $95 to $140, offering flexibility in budget options for travelers seeking an adventurous overland route.
Average price
$95 - $140
Useful tips for train travellers
• Onboard catering services for the train route from Phuket to Bangkok are quite convenient. Most trains provide a dining car or an onboard food service offering a selection of Thai dishes, snacks, and beverages. It's advisable to bring some cash for purchases, as not all trains accept credit cards.
• When traveling from Phuket to Bangkok, you generally have options from operators like State Railway of Thailand (SRT) and the special Express service. The seating options typically include First Class (air-conditioned with 2-person compartments), Second Class (air-conditioned and fan-cooled options in 2nd class sleepers), and Economy Class (more basic seating without air-conditioning). For a more comfortable journey, look for Second-Class air-conditioned seats or First Class cabins. You can check the SRT website for more details: railway.co.th
• Upon arrival in Bangkok at Hua Lamphong Station, expect a large crowd and signage in both Thai and English. You can leave your luggage at the station's left luggage service pending any travel plans. Restrooms are readily available, but showers are not offered. When leaving the station, taxis are a convenient option, but the fastest way to reach the city center is to take the MRT subway (Blue Line) from Hua Lamphong Station. The nearest metro line is just a short walk from the station, and it connects directly to various central locations in Bangkok, such as Sukhumvit and Silom.
🛫 Flying from Phuket to Bangkok is a convenient option, with the quickest direct flight taking just 1 hour and 15 minutes. Several airlines like Bangkok Airways, Thai Lion Mentari, Nok Air, and Thai AirAsia operate flights on this route from Phuket Airport to Don Muang Airport. 🌆 Once you land in Bangkok, it will take approximately 3 hours and 20 minutes to complete the journey. 💸 The prices for flights between Bangkok and Phuket can range from $37 to $143, providing travelers with various options to suit their budget.
Departure Point
Phuket Airport
Arrival Point
Don Muang Airport
🌆 The journey by bus from Phuket to Bangkok takes approximately 13 hours and 15 minutes, including transfers at stations like ตรงข้ามสถานีขนส่งสายใต้ใหม่ and กองสลาก. 💰 Prices for the bus ticket between Bangkok and Phuket range from $17 to $28, offering a cost-effective travel option for those looking to explore the diverse landscapes of Thailand.
Departure Point
Phuket Bus Terminal station
Arrival Point
Southern Bus Terminal Bangkok station
Useful tips for bus travellers
• Book your ticket in advance through operators like Bus Express (busexpress.com) or other local services to secure a seat, as these buses can fill up quickly during peak travel seasons.
• Expect to switch buses at Southern Bus Terminal in Bangkok; familiarize yourself with the terminal layout using this map: bangkokbus.com to navigate efficiently between your arriving and connecting buses.
• Bring snacks and water for the journey since there can be limited stops during the 13-hour trip; look for local favorites at the Phuket Bus Terminal, such as mango sticky rice or coconut snacks, for a tasty treat before departure.

Frequently asked questions

Find out more about the route from Phuket to Bangkok.

Or choose the category:
The distance between Phuket and Bangkok is approximately 695.2 km. Travel times vary depending on the mode of transportation. By driving, it takes around 12 hours and 7 minutes to reach Phuket from Bangkok. Taking a plane is the quickest option, with a travel time of approximately 3 hours and 15 minutes. Alternatively, taking a bus and then a train via Ban Takhun takes about 16 hours and 8 minutes to reach Bangkok from Phuket.
The most cost-effective option for traveling from Phuket to Bangkok is by bus, which takes approximately 13 hours and 31 minutes and costs $17-$30. This is a longer journey compared to other options, but it allows travelers to save money. However, if time is a priority, the quickest option is to fly, which takes around 3 hours and 15 minutes and costs $35-$140.
When traveling from Phuket to Bangkok, the prices for a bus ticket range from $18 to $30.
To travel from Phuket to Bangkok without using public transportation, you can opt to rent a car and drive. The driving distance between the two cities is approximately 843.3 km, and it takes around 12 hours and 7 minutes to complete the journey by car. Rental prices for a car from Phuket to Bangkok range from $95 to $140, depending on the rental company and vehicle type chosen.
The most convenient way to travel from Phuket to Bangkok without a car is by taking a bus. The bus journey typically takes around 13 hours and 31 minutes and costs between $17 and $30.
There is no direct bus link between Phuket and Bangkok. However, there are bus services available that include transfers and take approximately 13 hours and 31 minutes.
The flight between Phuket and Bangkok typically takes 1 hour and 25 minutes. Prices for this flight can range from $38 to $134, depending on the airline and the time of booking. There are direct flights available from Phuket Airport to Suvarnabhumi Airport, providing a convenient and efficient way to travel between the two cities.
There are plenty of accommodation options available near Bangkok. With over 1506 hotels to choose from, you can find a range of options that cater to different budgets and preferences. Prices for hotels in Bangkok start at around $26 per night, making it relatively affordable for travelers.