On this page
- The Access Problem Nobody Warns You About
- Flying Into Krabi: The Fastest Way In
- Bangkok to Krabi by Bus or Train: The Overland Reality
- Getting to Krabi from Phuket: The Most Common Hop
- From Koh Samui and the Gulf Coast
- From Chiang Mai and Northern Thailand
- Krabi Airport to Town, Ao Nang, and the Beaches
- Ferries and Boats: Arriving via the Andaman Sea
- 2026 Budget Breakdown: What Each Route Costs
- Practical Tips Before You Book
- Frequently Asked Questions
💰 Click here to see Thailand Budget Breakdown
💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = ฿33.22
Daily Budget (per person)
Shoestring: ฿900.00 – ฿1,800.00 ($27.09 – $54.18)
Mid-range: ฿2,150.00 – ฿3,600.00 ($64.72 – $108.37)
Comfortable: ฿5,400.00 – ฿10,800.00 ($162.55 – $325.11)
Accommodation (per night)
Hostel/guesthouse: ฿400.00 – ฿700.00 ($12.04 – $21.07)
Mid-range hotel: ฿1,200.00 – ฿2,200.00 ($36.12 – $66.23)
Food (per meal)
Budget meal: ฿60.00 ($1.81)
Mid-range meal: ฿250.00 ($7.53)
Upscale meal: ฿1,500.00 ($45.15)
Transport
Single metro/bus trip: ฿30.00 ($0.90)
Monthly transport pass: ฿1,000.00 ($30.10)
The Access Problem Nobody Warns You About
Krabi sits at one of the most beautiful corners of southern Thailand, but getting there without a plan can cost you a full day of holiday. In 2026, the routes are better than ever — Krabi International Airport expanded its apron in late 2024, low-cost carriers added frequency, and the Andaman coast bus network improved significantly. But the information online is still scattered, outdated, or written by people who only flew direct from Bangkok. If you’re connecting from Phuket, coming overland from the north, or trying to island-hop your way in from Koh Samui, the picture is more complicated. This guide covers every realistic route into Krabi, with current 2026 prices in Thai Baht and honest assessments of each option.
Flying Into Krabi: The Fastest Way In
Krabi International Airport (KBV) handles a healthy mix of domestic and international flights. It’s a manageable airport — compact enough that you clear arrivals in 20 minutes on a quiet day, but busy enough in high season that the taxi queue stretches out the door.
Domestic Routes in 2026
Bangkok remains the dominant hub. Both Bangkok Suvarnabhumi (BKK) and Bangkok Don Mueang (DMK) serve Krabi daily. Thai AirAsia, Thai Lion Air, and Nok Air all fly from Don Mueang, making it the budget traveller’s preferred Bangkok departure point. Thai Airways and Bangkok Airways operate from Suvarnabhumi with more comfortable service and slightly more reliable scheduling.
Flight time is approximately 1 hour 20 minutes. In 2026, Thai AirAsia increased its Don Mueang–Krabi frequency to up to six daily departures during high season (November through April), which means more flexibility if you miss a flight or need to shift your dates.
Thai AirAsia now flies Chiang Mai to Krabi direct — one of the most convenient additions for northern Thailand travellers in years. See the dedicated section below for full details and pricing.
Kuala Lumpur (KUL) connects to Krabi via AirAsia Malaysia with multiple daily departures — this is particularly useful for travellers entering Thailand from the south. Singapore’s Scoot also operates seasonal direct flights.
Booking Advice
Book at least 3 weeks ahead for travel between December and February. Prices from Bangkok on low-cost carriers start around 800–1,200 THB one way if booked early, but jump to 2,500–4,500 THB during the Christmas and Chinese New Year windows. Suvarnabhumi services on Bangkok Airways or Thai Airways run 2,000–5,000 THB depending on timing.
Bangkok to Krabi by Bus or Train: The Overland Reality
Plenty of travellers choose the overland route — either for cost, because they want to see the country from ground level, or because flights were full when they booked. It’s doable, but go in with clear expectations.
Bus from Bangkok
The most common departure point is Bangkok Southern Bus Terminal (Sai Tai Mai), located in the Taling Chan area of Bangkok. From here, VIP and first-class overnight buses run to Krabi Town. The journey takes approximately 11–13 hours depending on traffic leaving Bangkok and road conditions in Surat Thani province.
Several private bus companies also operate from Khao San Road and from Victory Monument, targeting tourists and backpackers. These are generally slower due to additional stops and transfers, but they drop passengers closer to guesthouses in Krabi Town. Check whether your ticket is a direct bus or a bus-to-minivan combo — some operators switch you to a smaller vehicle in Surat Thani without warning.
VIP overnight buses with reclining seats and air conditioning cost 600–900 THB. Joint bus-and-ferry packages to Phi Phi or Koh Lanta that depart Bangkok and deliver you to your final island cost 900–1,400 THB and are sold widely on Khao San Road and through booking sites.
Train to Surat Thani, Then Onward
Thailand’s rail network does not reach Krabi. The closest useful train station is Surat Thani, served by overnight trains from Bangkok’s Hua Lamphong and Krung Thep Aphiwat (Bang Sue) stations. From Surat Thani, a bus or minivan covers the remaining 160 kilometres to Krabi Town in roughly 2.5 hours.
Sleeper trains from Bangkok to Surat Thani take about 10–11 hours overnight. Second-class air-conditioned sleeper berths cost 600–800 THB. Add 150–250 THB for the connecting minivan to Krabi. Book trains through the State Railway of Thailand website or the 12Go Asia platform, especially for travel in December and January when sleeper berths sell out weeks ahead.
The train-plus-minivan combination suits travellers who prioritise comfort on the overnight leg and don’t mind the extra transfer. The rocking rhythm of a Thai overnight train, the condensation on the window as you wake up somewhere in Chumphon province, and a vendor pushing a trolley of coffee and rice porridge through the carriage — it’s a genuinely enjoyable experience if you have the time for it.
Getting to Krabi from Phuket: The Most Common Hop
Phuket and Krabi are only about 170 kilometres apart by road, yet a huge number of travellers waste time and money going about this journey the wrong way. Here’s what actually works in 2026.
Minivan (Most Popular)
Shared minivans run between Phuket Town and Krabi Town throughout the day, with most departures concentrated between 7:00 and 14:00. Journey time is 2.5–3 hours. Cost is 200–280 THB per person. Pick-up points include Phuket Bus Terminal 2 (near Central Festival) and most tourist guesthouses in Phuket Town will arrange pick-up for a small fee.
If you’re staying at Patong or another beach area on Phuket, factor in the transfer to Phuket Town first. Grab or a local taxi to Phuket Town from Patong costs around 300–500 THB.
Private Transfer
For families or groups of three or more, a private car from Phuket to Krabi costs 1,200–1,800 THB and is often more convenient than wrestling with luggage in a packed minivan. Book through your hotel, Grab (check availability for long-distance), or directly with a local driver service.
Bus
Public buses run from Phuket Bus Terminal 2 to Krabi Bus Terminal for around 150 THB. They take longer — up to 3.5 hours — and run less frequently, but they’re reliable and comfortable enough for light packers.
From Koh Samui and the Gulf Coast
This is where many travellers underestimate the journey. Koh Samui is on the Gulf of Thailand side, and Krabi is on the Andaman coast. To cross, you travel across the Kra Isthmus — which means a combination of ferry and road transport.
The Seatran/Lomprayah Route
The most established route: take a ferry from Koh Samui to Don Sak Pier on the mainland (about 1.5 hours), then a bus or minivan from Don Sak or nearby Surat Thani to Krabi. Total journey time is typically 5–7 hours depending on connections.
Joint ferry-and-bus tickets are available through Lomprayah and Seatran, and through booking platforms. These cost 450–700 THB for the combined journey and are the most stress-free option — one ticket, organised transfers at each connection point.
Flight Alternative
If you’re on Koh Samui, Bangkok Airways operates the only commercial flights out of Samui Airport, and they don’t fly directly to Krabi. The workaround is flying Samui to Bangkok and then Bangkok to Krabi — which turns a 6-hour land journey into a 6-hour air journey with two flights, more money, and airport stress. Most people rightly stick to the ferry-bus combo unless they have a tight schedule and a budget to match.
From Chiang Mai and Northern Thailand
The direct AirAsia flight from Chiang Mai to Krabi launched in late 2024 changed this route fundamentally. Before it existed, travellers from the north had two options: fly via Bangkok (burning 4–6 hours on connections and transfers) or take an overnight train or bus to Bangkok and continue from there.
The direct flight takes around 2 hours and costs 1,200–3,500 THB depending on booking lead time and season. Flights currently operate daily during high season and several times a week in low season. Check schedules carefully if you’re travelling May through October, as the route has reduced frequency outside peak travel months.
For travellers on a budget who don’t mind spending two nights in transit, the train-based route remains viable: overnight train Chiang Mai to Bangkok (around 13 hours, 600–900 THB for a sleeper), one night in Bangkok, then either fly or take an overnight bus south. It’s a journey, but it lets you see the country in sections rather than jumping over it.
Krabi Airport to Town, Ao Nang, and the Beaches
Landing at Krabi Airport is just the beginning. The airport sits roughly 15 kilometres from Krabi Town and about 30 kilometres from Ao Nang beach. Getting to your actual destination requires one more step that catches people off guard, especially late at night.
Airport Bus
An airport shuttle bus runs between the airport and Krabi Town (Maharaj Road area) for 90 THB per person. It departs when it fills up — roughly every 30–45 minutes during daytime hours. Journey time to Krabi Town is about 30 minutes. From Krabi Town, you can take a local songthaew or Grab to your final beach or hotel.
Minivan to Ao Nang
Shared minivans run directly from the airport to Ao Nang for 150 THB per person. This is the most convenient option for the majority of visitors, since Ao Nang is the main tourist beach hub. Journey time is 40–50 minutes.
Taxi
Official airport taxis are metered (a rarity in southern Thailand) and cost approximately 400–500 THB to Krabi Town and 600–700 THB to Ao Nang. The taxi desk is just outside arrivals. Avoid the touts who approach you inside the terminal — they charge significantly more and the vehicles aren’t metered.
Grab
Grab operates in Krabi in 2026 but availability at the airport can be inconsistent, particularly during busy arrival peaks. If you can get a Grab, expect to pay 300–450 THB to Ao Nang — less than the metered taxis. Walk to the public road outside the airport boundary (a 3-minute walk) to improve your chances of a driver accepting the ride.
Railay Beach
Railay is only accessible by boat. From the airport, you’ll need to get to either Krabi Town (Chao Fah Pier) or Ao Nang Beach first, then take a longtail boat to Railay. Longtails from Ao Nang to Railay cost 100–150 THB per person and run throughout the day. At night or in bad weather, prices increase and services become less predictable.
Ferries and Boats: Arriving via the Andaman Sea
Krabi is the gateway to some of the most beautiful islands in the Andaman — Koh Phi Phi, Koh Lanta, and more distantly Koh Lipe. For travellers island-hopping rather than flying in from a major city, the boat is the route.
Koh Phi Phi to Krabi
High-speed ferries run between Phi Phi and Krabi (Rassada Pier or Chao Fah Pier) multiple times daily during high season. Journey time is approximately 1.5 hours. Cost is 350–450 THB. In low season (May–October), services reduce to once or twice daily and can be cancelled during heavy weather. The ferry from Phi Phi arrives into a pier about 3 kilometres from Krabi Town centre — songthaews and Grab cover the last stretch.
Koh Lanta to Krabi
Ferries from Koh Lanta to Krabi run via the pier at Ban Sala Dan (northern Lanta). Journey time is around 2 hours. Cost is 400–500 THB. Services operate mainly in high season. In low season, the ferry suspends and the only option is the road route via a small car ferry from Lanta to the mainland, then a bus or minivan — total time roughly 3–3.5 hours.
Koh Lipe to Krabi
This is a longer haul. High-speed ferries connect Lipe and Krabi in high season, stopping at Phi Phi en route. Total journey time is 3.5–4.5 hours. Cost is 1,000–1,400 THB. It’s a spectacular way to approach Krabi — the limestone karsts appear out of the sea as you near the coast, the smell of salt air and diesel mixing in the covered cabin of the speedboat — but check weather conditions carefully before booking. The open Andaman in October or early May can be rough.
2026 Budget Breakdown: What Each Route Costs
All prices reflect 2026 conditions and are given in Thai Baht (THB). Budget tier assumes shared transport and minimal extras; mid-range assumes booked seats with reasonable comfort; comfortable assumes private transfers or business-class air.
Bangkok to Krabi
- Budget: Overnight bus (VIP) — 700–900 THB
- Mid-range: Low-cost flight, booked 3–4 weeks ahead — 900–1,500 THB
- Comfortable: Thai Airways or Bangkok Airways from Suvarnabhumi — 2,500–5,000 THB
Phuket to Krabi
- Budget: Public bus — 150 THB
- Mid-range: Shared minivan — 200–280 THB
- Comfortable: Private transfer — 1,200–1,800 THB
Koh Samui to Krabi
- Budget: Joint ferry-bus ticket — 450–550 THB
- Mid-range: Joint ticket with Lomprayah or Seatran — 600–700 THB
- Comfortable: Private speedboat charter (groups) — 4,000–8,000 THB
Chiang Mai to Krabi
- Budget: Overnight train to Bangkok + bus south — 1,000–1,400 THB over 2 days
- Mid-range: Direct AirAsia flight, booked ahead — 1,200–2,200 THB
- Comfortable: Direct flight, peak season — 2,500–4,000 THB
Airport to Ao Nang
- Budget: Airport bus to Krabi Town + songthaew — 120–140 THB
- Mid-range: Shared minivan direct — 150 THB
- Comfortable: Metered taxi or private car — 600–800 THB
Practical Tips Before You Book
Rainy Season Disruptions (May–October)
The Andaman coast’s southwest monsoon hits hard between May and October. Ferry services between islands and Krabi are the most affected — cancellations happen with short notice, particularly in June, July, and late September. If you’re arriving by boat in these months, build buffer time into your schedule and don’t book onward travel for the same day as a sea crossing. Airlines are rarely affected, but Krabi Airport can occasionally see delays due to thunderstorm activity in the afternoons.
Booking Platforms and Scams
12Go Asia, Bookaway, and Lomprayah’s own website are reliable for booking ferry and bus combos. Be cautious with third-party sellers on Khao San Road who quote “all-inclusive” prices that later require additional fees. Always confirm whether your ticket price includes transfer vehicles at connection points — this is where costs get added unexpectedly.
Luggage on Minivans and Longtails
Shared minivans have limited luggage space. One standard suitcase per person is generally fine, but oversized bags cause problems. For longtail boat transfers — especially to Railay — bags go into the boat uncovered. Waterproof bags or dry sacks are essential, not optional. Your standard wheeled suitcase will get wet on a choppy Railay run, particularly during shoulder months.
Night Arrivals at Krabi Airport
The airport shuttle bus stops running around 21:00. If your flight lands after this — and several Bangkok flights arrive around 22:00–23:00 — your options are a metered taxi or whatever Grab you can summon from the road outside. Budget for 500–700 THB and confirm the driver knows your specific beach or hotel area before getting in.
The Train Booking Window
State Railway of Thailand (SRT) opens bookings 60 days in advance. Sleeper berths on the Bangkok–Surat Thani route sell out in December and January within days of opening. Set a calendar reminder and book the moment the window opens if you’re travelling peak season by train.
Using Grab in Krabi
Grab is active in Krabi Town and Ao Nang but coverage is thinner than in Bangkok or Phuket. During busy periods, driver availability drops. Having the app set up before you arrive and knowing the Thai name of your destination (or a screenshot of the map location) helps enormously. Local tuk-tuks fill the gap but negotiate firmly — quoted prices to tourists can be three times what a Grab would cost.
Frequently Asked Questions
What is the fastest way to get from Bangkok to Krabi?
Flying is by far the fastest option. Direct flights from Bangkok Don Mueang or Suvarnabhumi to Krabi take around 1 hour 20 minutes. Including airport time at both ends, the total door-to-door time from central Bangkok is roughly 4–5 hours. An overnight bus takes 11–13 hours.
Is there a direct train from Bangkok to Krabi?
No. The Thai rail network does not serve Krabi. The closest station is Surat Thani, roughly 160 kilometres away. From there, a minivan or bus to Krabi Town takes about 2.5 hours. A combined train-plus-minivan journey from Bangkok takes approximately 13–14 hours total overnight.
How do I get from Phuket to Krabi?
The easiest option is a shared minivan from Phuket Town or Phuket Bus Terminal 2, costing 200–280 THB and taking 2.5–3 hours. Public buses are cheaper at 150 THB but slower. Private transfers suit groups of three or more and cost 1,200–1,800 THB for the vehicle.
Can I get to Railay Beach directly from Krabi Airport?
Not directly. Railay is only accessible by boat. You first travel from the airport to either Ao Nang Beach or Krabi Town’s Chao Fah Pier, then take a longtail boat to Railay. The longtail from Ao Nang costs 100–150 THB per person and takes about 15 minutes in calm conditions.
When should I avoid travelling to Krabi by ferry or boat?
The months of May through October bring the southwest monsoon to the Andaman coast. Ferry cancellations between Krabi, Phi Phi, and Lanta are common, particularly June through September. If your schedule is tight, fly rather than rely on sea connections during these months. Always check conditions 24 hours before any boat departure.
📷 Featured image by Vaskar Sam on Unsplash.