After you make your way over to one of Thailand’s most magnificent coastal regions, you will have plenty for you to see and explore, it really is a must-see location. Expect to discover a treasure trove of islands, limestone cliffs and even mangrove woodlands.
How to get from Phuket to Krabi?
Bus/Van, Taxi or Ferry?
Transport mode | Duration | Costs | Availability |
---|---|---|---|
Bus | 4 hours | 150 THB ($4.90) | No online tickets |
Van | 3 hours | 200 THB ($7) | No online tickets |
Taxi | 3 hours | from 2,600 THB ($85) | Reserve a Taxi |
Ferry | 4.5 hours | 650 THB ($21.50) | Check ferry tickets |
Travelling with a group? Taxis are very convenient as they take you door-to-door. Taxi rates start at $85.
Looking for more info? We got you covered!
- Bus from Phuket to Krabi via Krabi
- Taxi from Phuket to Krabi via Krabi
- Ferry from Phuket to Krabi via Surat Thani
Itinerary from Phuket to Krabi
Bus/Van
- Phuket
- 3-4 hours
- Krabi
Phuket to Krabi by Bus
Duration: 4 hours
Cost: 150 THB ($4.90)
For those on a budget, the best way to travel from Phuket to Krabi is by bus.
This non-stop journey takes around 4 hours and bus tickets cost only 150 THB ($4.90) per person. There are frequent trips daily with buses departing approximately every hour between 06:00 and 17:00.
To catch the bus to Krabi, head to Terminal 2 of the Phuket Bus Station, located on Thepkasattri Road. Depending on your hotel’s location, you may require a transfer to the bus station.
The buses arrive at Krabi Bus Terminal, which is located approximately 6km outside the city center. From here, you will need to take a songthaew to Ao Nang or to Krabi Town.
Alternatively, you can arrange a transfer with your hotel before departure, however, this may be more expensive.
If travelling on a busy season, it might be wise to book your bus ticket online prior to your trip. Tickets are more expensive, starting at 430 THB ($14), but this way you can be sure that you can travel on the date and time you desire. Simply click the link below.
Phuket to Krabi by Van
There are also public vans that depart from the bus terminal and cost 200 THB ($7) per person. A van takes about 3 hours to reach the Krabi Bus Station, and you may require a further transfer if heading into the city center which is 6km away. For an affordable ride to town, you can take a songthaew for 20 THB ($0.70) if it is a shared ride. The fare is higher for private transfers.
Phuket to Krabi by Taxi
Duration: 3 hours
Cost: from 2,600 THB ($85)
One of the advantages of Phuket being such a popular destination to visit is that you can easily grab a taxi on the street. Taxis offer more comfort and have the convenience of direct hotel drop-offs. They also give you the freedom to travel at your own pace, without having to adhere to timetables as you do with the bus or ferry.
Be aware that taxis in Phuket are well known for charging extremely high rates.
The chances of finding a driver in this area who will use the meter for your trip are extremely rare. Most taxi fares start at 2,600 THB ($85). You will need to be prepared to negotiate a fair price, or better yet, book a Grab Taxi who will provide a set rate.
If you have trouble hailing a taxi on the street, you can contact taxi companies such as Phuket Taxi or Taxi Cab Phuket directly. You can also pre-book a taxi through local travel agencies, your hotel, or online through the link below.
Phuket to Krabi by Ferry
Duration: 4.5 hours
Cost: 750 THB ($24.50)
If you fancy taking in some breathtaking coastal views as you journey between Phuket and Krabi, then you can hop between the two by ferry.
Most ferries depart from Rassada Pier and Ao Por Pier, but there are more ferry departure points in Phuket. Ferries dock in several points around Krabi, so choose the closest pier to your hotel.
The ferry takes at least 4.5 hours to reach Krabi. Some speedboats can get you there in just around 2 hours, but they are more expensive.
Check out our guide below to help make your journey hassle-free:
From Rassada Pier
Rassada Pier is the most famous pier in Phuket and it is located in the southern part of the main island.
Ferry Operator | Docking Port | Schedule | Duration | Costs |
---|---|---|---|---|
Chaokoh Travel Center | Klong Jilad Pier Nopparat Thara Pier | 11:00-15:30 11:00-17:30 | 4h 30m 6h 30m | 650 THB ($21.50) 900 THB ($30) |
Tigerline | Krabi (any hotel) Krabi (any hotel) Ao Nang Ao Nang Floating Pier East Railay Floating Pier East Railay Klong Jilad Pier Klong Jilad Pier | 08:30-16:00 11:00-16:00 08:30-16:30 11:00-16:30 08:30-14:45 11:00-13:45 08:30-15:00 11:00-15:00 | 7h 30m 5h 8h 5h 30m 6h 15m 2h 15m 6h 30m 4h | 1,900 THB ($63) 1,900 THB ($63) 1,900 THB ($63) 1,900 THB ($63) 1,600 THB ($53) 1,600 THB ($53) 1,700 THB ($56) 1,700 THB ($56) |
From Ao Por Pier
Ao Por Pier is located on the northeastern part of mainland Phuket. Ferry services departing from here are not very frequent.
Ferry Operator | Docking Port | Schedule | Duration | Costs |
---|---|---|---|---|
Tigerline Travel | Ao Nang Krabi Town (any hotel) Floating Pier East Railay Klong Jilad Pier | 08:00-15:00 08:00-14:30 08:00-09:00 08:00-13:30 | 7h 6h 30m 1h 5h 30m | 1,900 THB ($63) 1,900 THB ($63) 1,600 THB ($53) 1,700 THB ($56) |
From Phi Phi Island Pier
The Phi Phi Island Pier is also known as Tonsai Pier, this port is located in Phi Phi Island (Koh Phi Phi). Do not confuse this with the Ton Sai Beach in Krabi.
We recommend that you take a combined ferry and bus or taxi ride as there is not much price difference when taking the ferry alone. With the combined ride, you will be taken straight to the city center or your hotel in Krabi.
Ferry Operator | Last Stop | Schedule | Duration | Costs |
---|---|---|---|---|
Songserm (ferry+bus) | Krabi Town | 10:30-13:30 15:30-18:00 | 3h 2h 30m | 450 THB ($15) |
Songserm (ferry+bus) | Noppharat Tara Beach | 10:30-13:30 15:30-18:30 | 3h | 450 THB ($15) |
Ao Nang Travel & Tour (ferry +taxi) | Ao Nang (any hotel) | 09:30-12:00 15:30-18:00 | 2h 30m | 450 THB ($15) |
Ao Nang Travel & Tour (ferry only) | Railay West | 09:30-10:45 15:30-16:45 | 1h 15m | 450 THB ($15) |

My favourite places to stay in Krabi
Pak-Up Hostel
This hostel is great, the location, the staff, the beds, the social atmosphere, it truly has it all. Just steps from the Chaofa Pier you can easily grab a boat and head to Railay for a day trip. It’s within close proximity to countless restaurants, bars featuring live music and amenities. The hostel offers a bar, laundry facilities, extremely helpful staff who can help with tours and travel arrangements.
- Social atmosphere
- Ideal location
- Bar onsite
- Very comfortable beds
Single bunk starts at $13 per night
Sleep Easy Krabi Guesthouse
If you’re looking for a bit of a quieter hostel then we suggest staying at the Sleep Easy Krabi Guesthouse. This hostel is conveniently located in central Krabi, within walking distance of the night market, Wat Kaew Korawaram, and the local city market. You can enjoy a drink in the Guesthouse bar before retiring to your comfortable bunk and getting a good night's rest.
- Ideal location
- Onsite bar
- Walking distance to markets
- Comfortable beds
Single bunk starts at $13 per night
The Box House
Located centrally in Krabi Town, within a few minutes of many sights, this is a great location for your stay. The spacious, colorful rooms with large comfortable beds will offer you a great night’s sleep. Each room is equipped with air conditioning and a flat-screen tv for your enjoyment. The owners are friendly, welcoming and offer motorbike rentals onsite.
- Garden setting
- Comfortable and clean rooms
- Motorbike rentals available onsite
- Friendly staff
Private rooms start at $18 per night
B Ber House
Excellent location in the center of Krabi town, less than 1 kilometer to Wat Kaew Korowaram and just 2 kilometers to Thara Park. There is a restaurant on-site and a lovely terrace offering beautiful city views for the guests to enjoy. The rooms are spacious and the beds are comfortable, you’ll definitely have a great sleep here! The owners are very friendly and will offer to help in any way possible.
- Great views
- Large terrace
- Wonderful staff
- Clean and comfortable
Private room starts at $29 per night
The Brown Hotel
Set in central Krabi, within walking distance of all amenities, the night market, and sights, this hotel is a great choice. Take in the views from the shared guest terrace or relax in your private room with extremely comfortable beds. The sleek and modern furnishings will have you feeling right at home. The hotel is extremely clean and the staff is fantastic.
- Ideal location
- Large terrace
- Sleek and modern furnishings
- Comfortable beds
Private room starts at $49 per night
More routes to Krabi
More routes from Phuket
Most popular routes in Thailand