title: "Getting to Krabi, Thailand"
description: "How to get to Krabi, Thailand by road, rail, sea and air. Compare the best routes for different budgets"
slug: "getting_there"
content_type: html
show_affiliate_disclaimer: true
authors: [{"image": "/static/images/authors/Graham Smith.jpg", "name": "Graham Smith"}, {"image": "/static/images/authors/Hannah McKinsey.jpg", "name": "Hannah McKinsey"}, {"image": "/static/images/authors/Lorraine Aust.jpg", "name": "Lorraine Aust"}, {"image": "/static/images/authors/Somchai Boonmee.jpg", "name": "Somchai Boonmee"}]
parts: ["south-east-asia", "thailand", "southern-thailand---andaman-coast", "krabi"]
publication_date: "2025-08-03T22:17:12.139018"
og_image: "https://images.tfaworldguide.com/cdn-cgi/image/width=1024,format=auto,height=1024,fit=cover,gravity=auto/image_library/pexels/krabi/krabi_28910264.jpeg"
Getting There and Away
Written by Graham Smith, Hannah McKinsey, Lorraine Aust, Somchai Boonmee
03/08/2025
Harsha Aman, Pexels
<p>Krabi is served by Krabi International Airport (KBV) for air travel, the Krabi Bus Terminal for regional and long-distance bus services, and various piers such as Klong Jilad Pier, Ao Nang Pier, and Tha Khong Kha Pier for ferry and boat connections to islands and coastal areas. </p>
<div class="article-style-list">
<div class="article-section article-section--no-image">
<div class="article-content">
<h3>By Air:</h3>
<div class="prose">
<ul>
<li>
Flights from Bangkok to Krabi International Airport take approximately 1.5 hours and can cost around THB 663 (approximately $18 USD), though prices may be higher during peak season.
</li>
<li>
From Krabi International Airport, local buses to Krabi Town take about 25 minutes, with services every 40-90 minutes at a cost of around 80 THB to Ao Nang. Taxis and private transfers are also available, with taxi journeys to Ao Nang taking 35-45 minutes and costing around US$25.89 for a group.
</li>
</ul>
</div>
</div>
</div>
<div class="article-section article-section--no-image">
<div class="article-content">
<h3>By Bus:</h3>
<div class="prose">
<ul>
<li>
Buses from Bangkok to Krabi typically take 12-15 hours. Fares range from THB 644 to THB 938, depending on the operator and service.
</li>
<li>
From Phuket, bus or minivan services to Krabi generally take 2.5 to 3.5 hours, with tickets costing between THB 210 and THB 550.
</li>
<li>
Direct bus services are available from cities like Phuket, Surat Thani, and Hat Yai to Krabi Bus Terminal.
</li>
</ul>
</div>
</div>
</div>
<div class="article-section article-section--no-image">
<div class="article-content">
<h3>By Train and Bus (no direct train):</h3>
<div class="prose">
<ul>
<li>
Travelers can take an overnight sleeper train from Bangkok's Krung Thep Aphiwat Central Terminal to Surat Thani, a journey of 8.5-11 hours.
</li>
<li>
From Surat Thani, connecting bus services to Krabi take approximately 3-4 hours, with costs ranging from THB 300-500. The combined train and bus journey usually takes 14-15 hours in total.
</li>
</ul>
</div>
</div>
</div>
<div class="article-section article-section--no-image">
<div class="article-content">
<h3>By Ferry/Boat:</h3>
<div class="prose">
<ul>
<li>
Ferries connect Krabi (Klong Jilad Pier) with popular destinations like Koh Phi Phi (1-2 hours, from approximately THB 500) and Phuket (1.5-4 hours, THB 650-1,800).
</li>
<li>
Speedboat options from Phuket to Krabi take about 2-2.5 hours and cost around THB 1,200.
</li>
<li>
Local longtail boats operate frequently for short transfers between Krabi's mainland areas like Ao Nang and Railay Beach.
</li>
</ul>
</div>
</div>
</div>
</div>
At TFA Travel we believe in travel for all. Our mission is to enable people to explore the world as easily as possible without having to pay a travel agent a huge commission.
Our typical audience are those that want to see something new and get involved with authentic experiences of a country. Whether you are a backpacker, solo traveller, solo female traveller, straight or LGBTQ+ couple, family, you will find local and authentic experiences here.