Phuket to Krabi Thailand: Transport Guide

In this travel guide, you’ll find useful information about traveling from Phuket to Krabi by ferry, car, and bus, including timetable, ticket prices, and tips.

Phuket to Krabi: Overview

The distance between Phuket and Krabi is about 160 km (100 miles), with the Andaman Sea in between.

You can travel between the two cities by ferry/speedboat, bus, and taxi. As there’s no direct flight at the moment, I don’t recommend taking flights with transit.

If you travel on a budget, it’s better to take a bus to Krabi as the ticket costs about $9 (€8). A taxi ride is more expensive – expect to pay about $28 (€26) for your trip.

I recommend taking a taxi or private transfer during the rainy season (June to October) or if you’re seasick. During this time, rough sea currents may cause ferries and speedboats to be delayed or canceled.

TypeTimeCostTickets
Speedboat2 hours$20 (€18)Check tickets
Taxi2.5 hours$28 (€26)Check tickets
Bus/ Van3.5 hours$9 (€8)Check tickets
Travel options from Phuket to Krabi.

Phuket to Krabi speedboat

Taking a speedboat is the fastest way to get from Phuket to Krabi. The ferry offers stunning views of Phang Nga Bay, overlooking the beautiful islands and the coast.

Koh Yao Sun Smile runs daily speedboats to Krabi, taking about 2 hours and 30 minutes.

The speedboats depart from Bang Rong Pier (north of Phuket) and arrive at either Nopparat Thara Pier (close to Ao Nang Beach) or Floating Pier (close to Railay Beach).

Note: The Andaman Sea is often rough, so I suggest taking a bus or taxi if you get seasick.

Ferry info
Journey time2 hours
Price$20 (€18)
Distance160 km (100 miles)
Frequency14 boats per day
First ferry8:15 am
Last ferry3 pm
Departure stationBang Rong Pier
Arrival stationNopparat Thara Pier, Floating Pier
OperatorsAo Nang Travel And Tour, Koh Yao Sun Smile, Green Planet
Ferry information from Phuket to Krabi.
ProviderDepartureArrivalTickets
Ao Nang Travel And Tour8:3010:30Check tickets
Koh Yao Sun Smile9:3011:40Check tickets
Green Planet15:0016:20Check tickets
Ferry schedule from Phuket to Krabi. You can check more schedules here

How long is the speedboat to Krabi?

The speedboat from Phuket to Krabi takes about 2 hours and 10 minutes to 3 hours, depending on the arrival port. Please note that the schedule may change due to weather or unforeseen situations. You should be at the port at least 30 minutes before departure.

How much is the speedboat ticket from Phuket to Krabi?

The speedboat ticket to Krabi costs about $20 (€18). You should book your tickets in advance to secure the best seat and prices.

Where are the departure and arrival stations?

Speedboats depart daily from Bang Rong Pier in Phuket and arrive at Nopparat Thara Pier (close to Ao Nang Beach) or Floating Pier (close to Railay Beach) in Krabi.

When is the first and last ferry departing from Phuket?

The first ferry leaves Bang Rong Pier at 8:15 am, and the last one departs at 3 pm. For the latest schedule, please check here.

Phuket to Krabi private transfer

If you get seasick, it’s best to take a private transfer or taxi from Phuket to Krabi. It is also practical if you are traveling in a group or with young children, the elderly, or with lots of luggage.

You can easily choose your pickup and drop-off location, as well as the time. The ride from Phuket to Krabi takes about 2.5 hours.

Ao Nang beach from Phuket to Krabi Thailand.

Phuket to Krabi bus

Traveling by bus or van is another option to get from Phuket to Krabi. The distance from the Phuket bus terminal to the Krabi bus terminal is about 160 kilometers (100 miles).

The journey takes about 3.5 hours, and the ticket price starts at $6 (€6).

Please come at least 30 minutes before departure for check-in procedures.

Bus info
Journey time3 hours
Price$9 (€8)
Distance160 km (100 miles)
Frequency9 buses per day
First bus6:30 am
Last bus4:50 pm
Departure stationPhuket bus terminal 2
Arrival stationKrabi bus terminal
OperatorsMinibus 1996
Bus information from Phuket to Krabi.
ProviderDepartureArrivalTickets
Minibus 19966:309:30Check tickets
Minibus 199610:4013:40Check tickets
Minibus 199616:5019:50Check tickets
Bus schedule from Phuket to Krabi. You can check more bus schedules here

How long is the bus from Phuket to Krabi?

The bus to Krabi takes about 3 hours to 3 hours and 30 minutes. Please note that the travel time could be slightly longer due to traffic time. There may be a toilet and food breaks on the way.

How much is the bus ticket from Phuket to Krabi?

The bus ticket to Krabi costs about $9 (€8). Please note that prices may change on weekends and national holidays.

Where are the departure and arrival stations?

Buses leave from Phuket bus terminal 2 and arrive at Krabi bus terminal.

When is the first and last bus departing from Phuket to Krabi?

The first bus departs at 6:30 am, while the last leaves at 4:50 pm. For the latest schedule, please check here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *