
Flight + bus/van (via Bangkok)
Best balance of speed, price and relatively simple transfers
Private taxi / car
Door-to-door transfer with flexible timing and maximum comfort
Bus (via Bangkok)
Cheapest option but long journey with required transfer
Expecting direct routes
No direct connection, all routes require transfers
Quick answer: Traveling from Krabi to Pattaya is possible by flight + bus/train, tourist bus, or private taxi. The fastest option is a flight to Bangkok followed by a bus or train to Pattaya. Buses are the cheapest choice, while private taxis provide the most comfortable door-to-door transfer. Book tickets online in advance for the best prices and schedules.
At a glance:
- 📍 Distance (approx): ~910 km by road / ~800 km by air.
- ⏱️ Travel time: Flight + bus/van ~8–10 h | Tourist bus + train ~18–22 h | Bus/van via Bangkok ~14–18 h
- 💰 Price range: Flight + bus ~$50–120 pp | Tourist bus + train ~$25–70 pp | Bus/van ~$27–50 pp
- ✈️ Flight + Bus/Van: Fly from Krabi to Bangkok (~1.5 h) then continue by bus or van to Pattaya.
- 🚍 Bus/Van (via Bangkok): Cheapest land option; may involve long journey and transfers.
- 🚕 Private Car/Taxi: Direct from Krabi to Pattaya, flexible departure, good for groups—but high cost.
Last updated in April 2026
From Krabi to Pattaya you can travel by plane + train, bus or private taxi.
The distance from Krabi to Pattaya is about 910 km by road. The fastest option is a flight to Bangkok followed by a bus, minivan or train to Pattaya. This journey takes about 8–10 hours and costs around $50–120 per person.
Budget travelers can choose a bus or a combination of bus and train via Surat Thani and Bangkok. Travel time is about 14–22 hours, depending on the route, with ticket prices from $25–70 per person. All tickets and flights can be booked online in advance.
Private taxis are the most comfortable but also the most expensive option. From Pattaya you can continue to Koh Kood or Koh Chang. Before your trip, check the weather in Pattaya.
| Transfer modes – Krabi to Pattaya: | Travel Time | Cost Range |
|---|---|---|
| Plane + Bus/Van via Bangkok | 8–10 hours | $50–120 per person |
| Tourist Bus + Train via Bangkok | 18–22 hours | $25–70 per person |
| Tourist Bus/Van via Bangkok | 14–18 hours | $27–50 per person |
| Private Car/Taxi with a Driver | 14–16 hours | $340–520 per car |
How do I get from Krabi to Pattaya?
1. FLIGHT + BUS/VAN from Krabi to Pattaya
👉 Flight + bus/van via Bangkok is the fastest and most convenient way to travel from Krabi to Pattaya.
- ✔️ Best for: saving time and comfortable combined travel option
- ✔️ Travel time: ~8–10 hours total depending on connection in Bangkok
- ✔️ Cost: $55–110 per person (flight + bus/van combined)
- ✔️ Comfort: high (short flight + comfortable bus or minivan)
- ✅ Best Option: Flight to Bangkok + bus/minivan to Pattaya
- 💡 Tip: Choose airport based on connection (Don Mueang or Suvarnabhumi)
- 🌏 Extra tip: Book tickets online in advance for best prices and availability
The fastest way to travel from Krabi to Pattaya is by flight and bus via Bangkok. The total journey takes about 8–10 hours, including a direct flight from Krabi to Bangkok, followed by a bus or minivan to Pattaya.
Flights from Krabi to Bangkok take about 1.5 hours and cost around $50–100 per person. After arriving at Suvarnabhumi or Don Mueang Airport, continue by bus from Bangkok to Pattaya, which takes about 2–4 hours and costs $5–13 per person.
This is the quickest and most convenient transport option for most travelers. Flights and bus tickets can be searched and booked online in advance for the best prices and departure times.

2. BUS + TRAIN from Krabi to Pattaya (via Surat Thani)
👉 Bus + train via Surat Thani and Bangkok is a long but scenic land option from Krabi to Pattaya.
- ✔️ Best for: train lovers and travelers seeking authentic Thailand experience
- ✔️ Travel time: ~18–22 hours depending on transfers and connections
- ✔️ Cost: $30–90 per person (bus + train tickets combined)
- ✔️ Comfort: moderate to high (bus/minivan + sleeper trains)
- ✅ Best Option: Bus to Surat Thani + sleeper train to Bangkok + train/bus to Pattaya
- 💡 Tip: Use sleeper train on long Surat Thani → Bangkok route
- 🌏 Extra tip: Book tickets online in advance, multiple tickets required
You can also travel from Krabi to Pattaya by bus and train via Surat Thani and Bangkok. First, take a bus to Surat Thani, then continue by train to Bangkok and another train to Pattaya. The total journey takes about 18–22 hours.
Sleeper trains from Surat Thani to Bangkok are the most comfortable option for the overnight journey, while trains from Bangkok to Pattaya offer seat classes only. You can also check the Thailand Railway Map before planning your trip.
This route is ideal for travelers who prefer train travel and want to experience more of Thailand. Bus, train and minivan tickets can be searched and booked online in advance.

3. BUS/VAN from Krabi to Pattaya (via Bangkok)
👉 Bus/minivan via Bangkok is a cheap but long land option from Krabi to Pattaya.
- ✔️ Best for: budget travelers who don’t mind long travel time
- ✔️ Travel time: ~14–23 hours depending on route and transfers
- ✔️ Cost: $27–50 per person (two bus tickets combined)
- ✔️ Comfort: moderate (long bus ride with transfer in Bangkok)
- ✅ Best Option: Bus to Bangkok + bus/minivan to Pattaya
- 💡 Tip: Consider overnight bus to save time and accommodation
- 🌏 Extra tip: Book tickets online in advance and check connections carefully
Traveling by bus via Bangkok is a popular and budget-friendly way to get from Krabi to Pattaya. The journey takes about 14–23 hours, depending on the connection and bus operator.
First, travel by bus from Krabi to Bangkok, then continue by bus or minivan to Pattaya. Modern buses with reclining seats operate on both routes, with departures available throughout the day from different terminals.
Bus tickets cost about $27–50 per person, making this one of the cheapest transport options. Tickets for both routes can be searched and booked online in advance to secure the best schedules.

4. TAXI/CAR from Krabi to Pattaya (via Bangkok)
👉 Private car/taxi is the most comfortable but most expensive way to travel from Krabi to Pattaya.
- ✔️ Best for: comfort, privacy, and flexible long-distance travel option
- ✔️ Travel time: ~12–17 hours depending on route and possible stop in Bangkok
- ✔️ Cost: $340–520 per car (varies by vehicle type and size)
- ✔️ Comfort: high (modern cars, SUVs or larger minivans)
- ✅ Best Option: Glassflower or Van2Travel private transfers
- 💡 Tip: Ideal for groups – split total cost per passenger
- 🌏 Extra tip: Book online in advance and choose hotel pickup/drop-off
A private taxi is the most comfortable way to travel from Krabi to Pattaya. The journey takes about 12–17 hours and offers a convenient door-to-door transfer between your hotel in Krabi and your destination in Pattaya.
Private transfers cost about $340–520 per vehicle, depending on the car type. Modern sedans, SUVs and spacious minivans are available, making this option ideal for families and groups who can share the cost.
You can choose your own departure time and pickup location, making the journey more flexible than public transport. Private cars can be searched and booked online in advance for a smooth and hassle-free trip.

❓ FAQ + Tips – Travel route from Krabi to Pattaya
How to book tickets or flights from Krabi to Pattaya?
Book tickets and flights online via 12go.asia ➜ or Baolau ➜. You can also book separate routes via Surat Thani or Bangkok.
What is the travel time from Krabi to Pattaya?
Travel takes about 8–10 hours by flight + bus/train, 14–18 hours by bus, 18–22 hours by bus + train, or 12–17 hours by private taxi.
How far is Pattaya from Krabi?
The distance is about 910 km by road or around 800 km by air via Bangkok.
How much does it cost to travel from Krabi to Pattaya?
Prices range from $25–70 by bus + train, $27–50 by bus, $50–120 by flight + bus/train, or $340–520 per private car.
What is the fastest way to get from Krabi to Pattaya?
The fastest option is a direct flight to Bangkok followed by a bus, minivan or train to Pattaya.
What is the cheapest way to travel from Krabi to Pattaya?
The cheapest option is usually a bus or a bus + train via Surat Thani and Bangkok.
Is there a direct train from Krabi to Pattaya?
No. Travel first to Surat Thani, then take a train to Bangkok and another train to Pattaya.
Can I book a private taxi from Krabi to Pattaya?
Yes. Private cars and minivans can be booked online and provide the most comfortable door-to-door transfer.
Is there a direct flight from Krabi to Pattaya?
No. Fly from Krabi to Bangkok, then continue to Pattaya by bus, train or private transfer.
Is Thailand suitable for solo travelers?
Yes. Thailand is one of Asia’s best destinations for solo travel. Read Solo Travel in Thailand for useful tips.
💡 Practical Travel Tips for Krabi to Pattaya
Traveling from Krabi to Pattaya is a long-distance journey across Thailand. You can travel by flight + bus/train, tourist bus, bus + train or private taxi.
- Fastest Option: Fly to Bangkok and continue by bus, minivan or train to Pattaya.
- Cheapest Option: Bus or bus + train via Surat Thani and Bangkok.
- What to Bring: Pack water, snacks, a power bank and a light jacket for air-conditioned transport.
- Book Early: Flights, sleeper trains and buses can sell out during weekends and holidays.
- Private Transfer: Private cars are the most comfortable choice for families and small groups.
- Travel Time: Choose an overnight bus or sleeper train if you want to save a hotel night.
Tip: Flights, buses, trains and private taxi tickets from Krabi to Pattaya can be searched and booked online in advance.
