Complete Travel Guide for Getting from Phuket to Krabi 2025
- Thai Pass
- Articles


Phuket and Krabi are two of Thailand’s most popular destinations. They provide beautiful beaches, islands with a tropical atmosphere.
Phuket is famous for its nightlife in the Patong area. Krabi is serene due to the Railay Beach and Ao Nang. Many tourists visit Phuket and Krabi during their Thailand vacation.
The land distance between Phuket and Krabi is about 160 kilometers (100 miles). There are several ways to get to Krabi from Phuket. These include ferries, speedboats, buses, taxis, and shared van services.
All options come with benefits and drawbacks and different expenses. This guide provides all the necessary information to select the ideal transportation.
From Phuket to Krabi by Ferry or Speedboat
Traveling by sea is out as the most beautiful and peaceful method to travel from Phuket to Krabi. You will sail through stunning limestone cliffs and beautiful tropical islands, and the gorgeous Andaman Sea.
This ferry route provides an ideal transportation choice for those who want to enjoy beautiful views.
- Departure points: Rassada Pier, Chalong Pier, and Bang Rong Pier in Phuket
- Arrival points: Railay Beach Pier, Railay Beach, Nopparat Thara Pier, or Klong Jilad Pier (Krabi)
1. Ferry from Phuket to Krabi
Ferries are the best option if you want a comfortable experience with plenty of space. They are slower but very stable.
- Travel time: 2 to 3 hours
- Ticket price: 700 – 900 THB
You can check more details regarding the travel options at 12go.asia.
2. Speedboat from Phuket to Krabi
Speedboats are faster than ferries and thus take less time to reach Krabi. If you want quick transportation and thrilling experiences, you can choose speedboats. However, they can be bumpy during choppy seas.
- Travel time: 1 to 2 hours
- Ticket price: 1,000 – 1,700 THB
Pros:
- The ride offers amazing views of the sea, cliffs, and islands.
- You can stop at the islands and capture beautiful moments during the ride.
Cons:
- Bad weather can cause delays in its departure or cancel the boat service.
- Fewer boats run during the rainy season (June to October). So, there are more chances of trip cancellation.
- You need to take a taxi to your hotel from the pier.
You can also check out the Phuket and Krabi itinerary to plan an amazing trip to these beautiful places.
Phuket to Krabi by Bus
The bus is one of the most affordable ways to get to Krabi. It’s ideal for budget-conscious travelers. Buses are air-conditioned and comfortable. After reaching the Krabi Bus Terminal, you can take a songthaew (local taxi) or book a Grab/taxi to reach your hotel.
- Travel time: 3 hours
- Departure: Phuket Bus Terminal 2 and Terminal 1
- Arrival: Krabi Bus Terminal (near Krabi Town)
- Ticket price: 300 – 375 THB
Pros:
- This is the most budget-friendly way to travel to Krabi.
- Buses are well-maintained with air-conditioning for a relaxing journey.
- The buses operate every hour throughout the day, which reduces waiting time.
Cons:
- The travel time is longer compared to cars or speedboats due to traffic.
- The route provides fewer natural views for taking photographs when compared to the boat trip.
- You must book a cab or tuk-tuk after reaching the Krabi Bus Terminal.
Phuket to Krabi by Private Taxi or Car
A private taxi or car rental is a great choice if you are looking for comfort and convenience. The service provides convenient transportation because it also accommodates large baggage. You can explore the best things to do in Krabi to enjoy the top activities after reaching Krabi.
- Travel time: 2 to 3 hours
- Pick-up: From your hotel in Phuket
- Drop-off: Directly to your hotel in Krabi
- Price: 2700-2600 THB
Pros:
- This service offers pick-up and drop-off directly at your hotel.
- You don’t have to share the ride or stop often, and this makes the journey faster.
- It is perfect for families or small groups who want to travel together.
Cons:
- Private cars or taxis cost more than buses or ferries.
- Heavy traffic during peak times can slow down your trip and make it longer than expected.
Visit 12go.asia for easy travel planning between Phuket and Krabi. You can find different travel options, prices, and timings here.
Phuket to Krabi by Shared Minivan
The shared minivans provide a budget-friendly and comfortable way to travel. These vans also offer hotel pick-up in Phuket and drop passengers at central points in Krabi like Ao Nang, Krabi Town, or the Krabi Bus Terminal.
Some van services also offer hotel drop-off in Krabi, but they charge more.
- Travel time: 2.5 to 4 hours
- Pick-up: From your hotel in Phuket
- Drop-off: Krabi Town, your hotel, Ao Nang, or Krabi Bus Terminal
- Price: 300 to 800 THB
Pros:
- This low-cost transportation choice lets you enjoy a pleasant journey between Phuket and Krabi while saving money
- Many van services offer door-to-door pick-up and drop-off for added convenience.
- Vans take fewer breaks, and this reduces overall travel time.
Cons:
- Vans have small storage areas, so carrying large bags or many suitcases can be difficult.
- Sometimes, the vans stop to pick up and drop off passengers, which adds extra time to the trip.
FAQs
-
How to get from Phuket to Krabi?
You can go to Krabi by ferry, speedboat, bus, shared van, or taxi. Ferries and speedboats offer gorgeous sea views, and a taxi is more comfortable. Additionally, buses and shared vans are cheaper.
-
How far is Phuket from Krabi?
Phuket is about 160 kilometers (100 miles) from Krabi. If you travel by sea, it takes 1 to 3 hours. If you go by road, it takes 2 to 4 hours.
-
Can you do a day trip from Phuket to Krabi?
Yes, you can go on a day trip from Phuket to Krabi. You can explore famous spots like Tiger Cave Temple, Railay Beach, Ao Nang, and the Four Islands. It’s a great way to explore Krabi’s highlights if you are short on time.
-
What is the best way from Phuket to Krabi?
The best way to reach Krabi from Phuket depends on your budget and time. A speedboat is quick and offers great sea views. Buses and vans are cheaper but slower. A private taxi is comfortable and easy, but it is expensive.