How to Get to Phuket – Travel Options from Bangkok, Chiang Mai, Koh Samui, Koh Tao, and Krabi
Planning a scuba diving holiday in Phuket? Whether you’re traveling from the bustling streets of Bangkok, the mountain serenity of Chiang Mai, or the idyllic islands of Koh Samui and Koh Tao, there are plenty of ways to reach the tropical paradise of Phuket. Aussie Divers Phuket has you covered with this comprehensive guide on how to get to Phuket from various parts of Thailand, so you can get in the water faster and start your diving adventure!
Getting to Phuket from Bangkok
Bangkok to Phuket is one of the most common travel routes in Thailand, and you’ve got multiple options depending on your budget, time, and travel style.
✈️ By Plane – The Quickest & Easiest Way
- Flight Time: 1 hour 20 minutes
- Airlines: Thai Airways, Thai Smile, Bangkok Airways, Thai VietJet Air, Nok Air, AirAsia
- Departure Airports: Suvarnabhumi (BKK) and Don Mueang (DMK)
With dozens of flights each day, flying is by far the fastest and most convenient way to reach Phuket from Bangkok. If you’re diving with us at Aussie Divers, we recommend this method so you can maximize your time underwater! You can often find great deals on domestic flights – check out cheap flights from Bangkok to Phuket here.
Phuket International Airport (HKT) is located in the north of the island, and it takes around 1 hour by taxi or shuttle to reach the popular areas like Patong, Kata, Karon, or Chalong (our dive center base).
🚆 By Train (via Surat Thani) – For the Adventurer
While there’s no direct train to Phuket, you can travel by train from Bangkok to Surat Thani, and then take a bus or minivan to Phuket.
- Train Time: 8–10 hours (overnight recommended)
- Transfer: 4–5 hour bus ride from Surat Thani to Phuket
This method is more time-consuming, but great if you want a scenic journey or are traveling on a budget. Traveling by train lets you sit back, relax, and watch the countryside unfold as you make your way south. Sleeper trains offer a surprisingly comfortable experience, with air-conditioned cabins and fold-down beds, making it a unique and restful way to explore Thailand.
From Surat Thani, buses or minivans will take you directly to Phuket. If you’re interested in this route, you can check out schedules and book cheap train tickets from Bangkok to Surat Thani here.
🚌 By Bus – Budget-Friendly but Long
- Bus Time: 12–14 hours
- Departure: Southern Bus Terminal (Sai Tai Mai), Bangkok
You’ll find VIP, first-class, and second-class buses departing Bangkok in the evening and arriving in Phuket early the next morning. Buses are air-conditioned, relatively comfortable, and often include reclining seats and onboard toilets for long-distance travel.
This is a great budget-friendly option for those who prefer to travel overnight and wake up in paradise. While the journey can take 12–14 hours, it saves you the cost of a night’s accommodation and gets you directly to Phuket. If you’re looking for value travel, check out cheap bus tickets from Bangkok to Phuket here.
🚗 By Car – Road Trip to the South
- Driving Time: Approx. 10–12 hours (860 km)
If you’re confident driving in Thailand, renting a car and heading south on Highway 4 is an excellent option. The route is a relatively easy drive, with well-maintained highway roads almost the entire way, making it suitable even for travelers unfamiliar with long-distance driving in Thailand. Along the way, you can break up the trip with scenic and relaxing rest stops in places like Hua Hin, a charming beachside town; Chumphon, known for its quiet beaches and seafood; and Surat Thani, a gateway to southern Thailand’s islands. This road trip offers the flexibility to travel at your own pace and explore parts of the country that most tourists overlook.

Getting to Phuket from Chiang Mai
Traveling from northern Thailand? Chiang Mai, known for its cool mountain air, temples, and laid-back vibe, is a great place to begin your journey to the warm tropical waters of Phuket. There are a few travel options depending on your time and budget, including direct flights and overland combinations of buses and trains. Direct flights are the fastest and most convenient method, getting you to Phuket in just two hours. For those wanting a more scenic or budget-friendly adventure, traveling via Bangkok and then heading south by train, bus, or car can add an extra dimension to your trip.
✈️ By Plane – Fast and Simple
- Flight Time: 2 hours
- Airlines: Thai VietJet, AirAsia, Bangkok Airways
Direct flights operate daily, especially in peak season. This is by far the most efficient way to travel from Chiang Mai to Phuket, especially if you’re short on time or eager to dive right in! If you want to explore options, you can check out cheap flights from Chiang Mai to Phuket here.
🚌 + 🛤 + 🚗 Overland – A True Backpacker’s Journey
You can also combine a bus or train to Bangkok and then continue your journey southward (as described above). This method takes 24–30 hours in total and is a backpacker’s dream option—perfect for those looking to soak in more of Thailand’s diverse landscapes and culture along the way. With a little flexibility, you can turn the journey into a multi-stop adventure, visiting Bangkok’s vibrant street life, riding the rails south to Surat Thani, and catching scenic buses into Phuket. It’s a great way to travel slowly, save money, and experience Thailand like a local.

Getting to Phuket from Koh Samui & Koh Tao
These tropical islands are a popular stop for many travelers, especially divers, and heading west to Phuket is a natural progression from one diver’s paradise to another. Koh Tao is known for its backpacker lifestyle and laid-back charm, making it a popular place to experience life beneath the surface. Koh Samui, by contrast, offers a more resort-style island experience with scenic beaches and upmarket accommodation.
Transitioning from the Gulf of Thailand to the Andaman Sea, Phuket opens up a whole new world of diving opportunities, including the famous Racha Islands, Phi Phi, and Similan Islands. With improved visibility, richer marine life, and deeper dive sites, Phuket is ideal for divers looking to take the next step in their underwater adventures—whether it’s fun diving or enrolling in one of our professional-level PADI courses.
🛥 + 🚐 Ferry + Bus (via Surat Thani or Donsak Pier)
From both Koh Samui and Koh Tao, the most common and affordable way to get to Phuket involves taking a ferry to the mainland—usually Donsak Pier near Surat Thani—followed by a bus or minivan to Phuket.
This route is a backpacker favorite thanks to its low cost, simplicity, and the beautiful scenic views you’ll enjoy along the way. Ferries are generally comfortable and offer air-conditioned seating, snacks, and scenic deck space, making the journey both relaxing and enjoyable. Once on the mainland, the connecting bus or minivan will take you directly to popular areas in Phuket such as Patong, Karon, or Chalong. You can explore available routes and book budget-friendly combo tickets here.
- Total Travel Time: 6–9 hours from Koh Samui, 8–10 hours from Koh Tao
- Ferry Operators: Lomprayah, Seatran, Raja Ferry
- Bus Transfer: Book as a combo ticket with your ferry for a smoother experience
This is the best value-for-money route and often comes with a single ticket that includes the ferry and bus combo, helping you avoid any logistics hassles or confusion when transferring between pier and bus terminal. It’s a smooth and efficient way to travel from the Gulf islands to the Andaman coast, especially for those with dive gear in tow.
✈️ Flying from Koh Samui
Koh Samui has an airport, and Bangkok Airways offers direct flights to Phuket, providing a quick and convenient travel option. However, prices for this route tend to be on the higher side due to limited airline competition and the fact that Koh Samui Airport is privately owned, which restricts access to other carriers. This lack of competition often results in elevated fares, especially during peak season. Despite the cost, flying remains the fastest way to reach Phuket from Koh Samui. You can check for updated schedules and potentially discounted fares here.
- Flight Time: 55 minutes
- Cost: Higher than other domestic routes, but it saves a full day of travel.

Getting to Phuket from Krabi
Krabi and Phuket are neighboring provinces, and thanks to Krabi’s growing popularity as an international travel hub—with many budget airlines offering cheap direct flights from across Asia and the Middle East—it’s become a common entry point for visitors beginning their Thailand holiday. Luckily, this also means it’s incredibly easy to get from Krabi to Phuket. Whether you’re flying into Krabi Airport, staying in Ao Nang, or exploring Krabi Town, a range of convenient and affordable transfer options—such as minivans, buses, or speedboats—make hopping over to Phuket a breeze. It’s the perfect way to transition from relaxing in Krabi’s stunning limestone landscapes to diving into the world-class underwater sites of Phuket.
🚐 By Minivan – The Most Common Route
- Travel Time: 2–3.5 hours
- Departure Points: Krabi Town, Ao Nang, or Krabi Airport
- Drop-off in Phuket: Patong, Kata, Karon, Chalong, or Phuket Town
Many travelers take a minivan transfer directly to their hotel or dive center. It’s a convenient door-to-door service that avoids the need for multiple transfers or expensive taxis. With regular departures from Krabi Airport, Ao Nang, and Krabi Town, minivans offer a stress-free and affordable option for reaching Phuket. You can browse schedules and book your Krabi to Phuket minivan transfer in advance here.
🚤 By Speedboat (Krabi to Phi Phi to Phuket)
For a scenic option, you can also ferry from Krabi to Phi Phi Island, spend some time snorkeling or diving, then continue by ferry or speedboat to Phuket.
- Total Time: 4–6 hours, depending on wait times and connections
- Bonus: A mini island-hopping adventure!
Final Tips for Traveling to Phuket
- 🧳 Book Flights Early: Especially during high season (Nov–April), flights to Phuket can fill up quickly.
- 🛺 Know Your Airport: Bangkok has two airports—Suvarnabhumi (BKK) and Don Mueang (DMK). Double-check your departure!
- ⏰ Plan Extra Time: Especially if you’re traveling for a scuba course or day trip with Aussie Divers Phuket. We recommend arriving the night before any scheduled dive activities to ensure you’re well-rested and ready to dive!
Ready to Dive in Phuket?
However you choose to get here, we promise the journey is worth it. Phuket offers some of the best diving in Thailand—whether you’re learning to dive, fun diving, or continuing your education with a PADI course. Reach out to Aussie Divers Phuket and let us help plan your perfect diving holiday in paradise.
🌊 Contact us today to book your next dive trip!