Getting to Krabi from Phuket or Bangkok

Travelling to Krabi by Bus, Plane or Ferry

Krabi is unique in that no matter which way you approach the province you will arrive by a scenic route. The north-south highway leading from Phang Nga Province is one of the most attractive drives in Thailand, while arriving by sea takes you past dreamlike tropical islands and caves. Krabi airport is a mere 15-minute drive from Krabi Town and a 25-minute drive to Ao Nang.

Read More

Ferries from Phuket to Krabi and from Phi Phi to Krabi

There are no direct regular ferries from Phuket to Krabi although it is possible to charter a speedboat or similar transportation. Daily ferries operate between Phuket and Krabi via Phi Phi Island. (This often involves changing boats at Phi Phi island)

Private charter from Phuket (speedboat) is available which gets you there in around 3 hours (not recommended in low season as the sea is too choppy). Details from your local travel agent or the airport at Krabi and Phuket.

From Phuket to Phi Phi Island
The regular ferry trip takes approximately 90 minutes. During high season there are 2 scheduled trips to Phi Phi and back (early morning and lunchtime)

From Phi Phi Island to Krabi
The regular ferry trip takes about 90 minutes, with 2 services running daily - year round. (Schedules are organised so you can travel from Phuket to Phi Phi to Krabi in one day). Details from your local travel agent or the airport at Krabi and Phuket.

Getting to Krabi by Bus from Phuket or from Bangkok

From Bangkok
Daily bus services leave from the southern bus terminal in Pen Klao, Bangkok. Tickets are available from almost any travel agent and at hotel tour desks in the city. The journey takes about 13 hours.

From Phuket
It takes about 3 - 4 hours from Phuket depending on transport. Take a minibus or local bus from Phuket Town's bus terminal. Buses leave daily. Information regarding bus timetables, taxi or minvan shuttle services can be obtained at hotels, travel agents or Phuket Airport.

From Suratthani
Buses, taxis or mini-vans can easily be arranged at agencies in the town. Journey time to Krabi about 4 -5 hours.

Getting From Bangkok to Krabi by Plane

From Bangkok
Direct flights from Bangkok to Krabi Airport are available but schedules are subject to seasonal changes. It is also possible to fly to Suratthani (211 km from Krabi) or Phuket (176 km) and drive along the well-maintained roads to Krabi.

Hide Map Show Map

Krabi by Train

There are no direct services from Bangkok to Krabi. Instead, catch a train from Hualomphong Station (Bangkok) to one of the following stations: Suratthani, Trang, or Tung Song (Nakorn Sri Thammarat Province) and catch a bus from any of these places to Krabi.

Travelling overnight to Suratthani by train is the best option from Bangkok. Journey time approximately 12 hours.

For Info & train schedules contact:
The State Railway of Thailand. Tel: (02) 220 4334.

Rate This Place: ( votes)

Related Pages

  • Krabi Weather & Climate

    Krabi Weather & Climate

    Krabi weather is the key to a successful holiday in this beautiful province of southern Thailand, where most of Read More»

  • Getting Around Krabi

    Getting Around Krabi

    Krabi has a good road network and hiring a car and driving yourself is easy. Car Hire is available at most hotel desks Read More»

  • Krabi People

    Krabi People

    Today the people of Krabi represent a mix of three different ethnic groups who came to settle from other regions. It is Read More»

  • Krabi Town Nightlife

    Krabi Town Nightlife A-Z

    Okay – so it’s not Patpong or Patong, still Krabi Town has its own particular personality and a couple of hot spots as Read More»

  • Krabi Town Bus Terminal

    Krabi Bus Terminal (Bor Khor Sor in Thai) is located to the north of the city, near the junction between Utarakit Road Read More»

  • 10 Best Affordable Beachfront Hotels in Krabi

    The 10 best affordable beachfront hotels in Krabi give you the opportunity to spend the holiday of a lifetime without Read More»

We try to provide free information that is as up-to-date and accurate as possible. However, if you are planning to travel it's a good idea to double check specific dates and information to avoid surprises.