Buses from Phuket

Buses from Phuket

Routes, journey times, and fares for buses serving Phuket

Buses from Phuket: What to Know

Long-distance buses depart from Phuket Bus Terminal 2 in Phuket Town, the island's only intercity hub for routes heading north along the peninsula and onward to Bangkok. Because Phuket has no railway station, buses are the default overland option, travelers who want rail need to connect through Surat Thani on the mainland first, adding hours and a transfer. Overnight services to Bangkok cover the distance in roughly half a day, arriving by morning, at a fraction of what the equivalent flight costs. The tradeoff is simple: buses win on price and reach mid-peninsula towns no airline serves. But for Bangkok specifically a one-hour flight saves an entire travel day. The Omio search widget below pulls live schedules and fares so you can compare what's running on your dates.

Compare Times & Fares

Buses from Phuket

Budget-friendly long-distance buses. Compare operators, journey times, and prices.

Compare times & fares →

Frequently Asked Questions

How Do I Get from Phuket Airport to My Hotel by Bus?

The airport bus service connects Phuket International Airport (HKT) to Phuket Town. From there, you'll need to transfer to a local bus or taxi to reach beach areas like Patong or Karon. It's a budget-friendly option. But factor in extra time for the connection. For direct transfers to your hotel, shared minivans or private taxis offer more convenience.

Where Is the Main Bus Station in Phuket?

The primary terminal for long-distance and provincial buses is Phuket Bus Terminal 2, located on Thepkrasattri Road in Phuket Town. This is the hub for services to Bangkok, Surat Thani, and other destinations. For local travel around the island, smaller songthaew (shared taxi truck) stations serve different beach routes.

Can I Take a Bus from Phuket to Bangkok?

Yes, several bus companies operate overnight services from Phuket Bus Terminal 2 to Bangkok. The journey is long, typically taking 12+ hours. Buses range from standard to VIP classes with reclining seats. It's a significant budget saving compared to flying. Always check current schedules and book tickets in advance, during peak travel seasons.

How Do I Get Around Phuket Island by Bus?

Local transport is mainly via songthaews (blue shared trucks) that run on set routes between Phuket Town and major beaches like Patong, Kata, and Karon. There is no formal public bus network covering the entire island. Service frequency decreases in the evening. For flexibility, consider renting a vehicle or using taxi apps.

What Should I Know About Luggage on Phuket Buses?

On long-distance coaches, luggage is typically stored in compartments below the bus. Space can be limited on popular routes, so pack reasonably. On local songthaews, you keep your bags with you in the shared cabin, so large suitcases can be inconvenient. Always keep valuables in your carry-on.

Are Phuket's Long-distance Buses Comfortable for Overnight Trips?

Comfort varies by service class. Economy buses have basic reclining seats. VIP or First Class buses often offer more legroom, blankets, and sometimes onboard toilets. It's a budget way to travel long distances. But light sleepers may find it challenging. For the best experience, research operator reviews and book the highest class within your budget.

How Do I Buy Bus Tickets in Phuket?

For long-distance routes, you can purchase tickets directly at Phuket Bus Terminal 2, through many travel agents island-wide, or via online booking platforms. For local songthaews, you pay the driver in cash upon boarding. For popular long-haul routes like to Bangkok, booking a day or two ahead is recommended to secure your preferred departure and seat.