2. Bus – Bangkok to Krabi
3. Flight – Bangkok to Krabi
4. Taxi – Bangkok to Krabi
🎫 Book a Tour in Krabi
🎫 Book Ticket Online
From Bangkok to Krabi you can travel by plane, bus, train+bus or taxi.
-
- The distance between Bangkok and Krabi spans approximately 780 kilometers by land and 660 kilometers by plane. Opting for a flight presents the best and fastest route, with direct low-cost flights available starting from $50-70 per person, offering a travel time of approximately 1.5 hours. Flights depart from either Suvarnabhumi Airport or Don Mueang Airport in Bangkok, landing at Krabi International Airport. Alternatively, travelers can embark on a train journey to Surat Thani (located 160 kilometers from Krabi), followed by a bus or private transfer to Krabi. Traveling by train + bus via Surat Thani takes about 15 hours, costing approximately $20-50 per person. Surat Thani serves as the closest railway station to Krabi, as there is no direct train connection from Bangkok to Krabi.
- Numerous buses also operate between Bangkok and Krabi, with a travel time ranging from 12 to 19 hours and ticket prices averaging $22-40 per person. For those seeking convenience, albeit at a higher cost, private taxi/car transfers from Bangkok to Krabi are available at approximately $260-570 per vehicle. From Krabi, travelers can explore neighboring destinations by boat/ferry, including Koh Phi Phi, one of Thailand’s most visited islands, or opt for a ferry journey to Phuket. Secure your bus/train tickets or flights from Bangkok to Krabi in Thailand conveniently online.
-
- Krabi stands as one of Thailand’s most sought-after tourist destinations, offering a plethora of attractions to ensure unforgettable vacation memories. Its lush vegetation begs exploration, while its coastal offerings reward visitors with turquoise seas, exotic islands, and pristine beaches teeming with colorful marine life. From renowned beaches like Railay Beach to karst landscapes reminiscent of Vietnam’s Ha Long Bay, Krabi promises diverse experiences ranging from boat trips and snorkeling to kayaking adventures.
- While occasionally crowded, Krabi remains a must-visit destination in southern Thailand. The region boasts numerous beautiful islands, including the popular Koh Phi Phi, Koh Hong, Koh Poda, Koh Lanta, Koh Tup, Koh Mor, and Koh Kai. With four popular ways to travel to Krabi from Bangkok, detailed instructions can be found below in this article, along with valuable insights into transportation in Thailand.
Transfer Mode – Bangkok to Krabi: | Travel Time | Cost Range |
---|---|---|
Train + Bus | 15-18 hours | $20-60/pp |
Tourist Bus | 12-19 hours | $22-40/pp |
Direct Flight | 1.5 hour | $50-150/pp |
Private Car / Taxi | 10-12 hours | $260-570/car |
How do You get from Bangkok to Krabi?
1. TRAIN + BUS from Bangkok to Krabi
One of the cheaper land transfer options to Krabi from Bangkok, Thailand is to travel by train and minivan/bus via the city of Surat Thani. This town is located approximately 160 km north of Krabi and is the nearest railway station from Krabi. You cannot get directly to Krabi by train, there is no railway.
So you must first take the train from Bangkok to Surat Thani and from there you can use buses, minivans or other private transfers to Krabi. This transport option therefore has 2 steps and can take approx. 15-18 hours in total, approx. 9-12 hours by train to Surat Thani and approx. 4-5 hours by bus from Surat Thani to Krabi.
Trains from Bangkok to Surat Thani depart from Krung Thep Aphiwat Central Terminal Station and arrive at Surat Thani Railway Station, see Thailand Railway Map. Train tickets to Surat Thani from Bangkok range from $8-50/pp, seats are always a cheaper option than sleepers in 2nd and 1st class.
However, it is better to choose a sleeping bed for this long route. You can easily buy train tickets to Surat Thani from Bangkok online and see the current timetables between these cities. When booking your ticket, please read all transfer instructions carefully and follow all instructions.
1. BOOK TICKETS to Surat Thani ➜
In the second step, you can use different buses or minivans, which can leave from different places, including, for example, from Surat Thani Railway Station. If you don’t want to stay here, you can go to Krabi immediately from here.
Private transport companies that you can use for this transfer to Krabi are, for example, Phantip 1970, 12GO Transport, Phangan Tour 2000, Phichet Transport and others.
Transportation by bus or minivan from Surat Thani to Krabi takes about 4-5.5 hours, depending on where exactly you go. You can choose different arrival points, for example in the Ao Nang area and near the city of Krabi.
It is also advisable to take into account that buses can sometimes be late. Bus transportation to Krabi from Surat Thani costs between $7-20/pp and the same is true for the return trip. Bus tickets to Krabi are easy to find and buy online in advance. You should also come to the station about 30-60 minutes before departure.
2. BUS from Bangkok to Krabi
The cheapest and longest land transfer option to Krabi from Bangkok is a bus transfer. For this option, you can use modern buses of companies such as Raja Ferry, SOT Travel, Jarinthon Tour, Montanatip, Nara Travel, Phantip, Lignite, Transport Co, Jolly Travel, Paradise Travel, Songserm and others.
These buses can depart from various places or bus stations in Bangkok, such as Mochit or Southern Terminal, and in Krabi, they arrive at such places as Krabi Bus Terminal, Nuea Khlong, Ao Nang, Ao Nam Mao, Krabi town and other popular tourist spots. You will see this information about bus departures and arrivals when searching for tickets on online platforms, so read everything carefully.
A bus transfer from Bangkok to Krabi costs between $22-40/pp and takes about 12-19 hours. The journey time varies according to the company and the route operated, each company may have different journey times. Of course, the most modern and most comfortable buses are usually always more expensive than classic Thai buses.
Again, you can easily find and buy bus tickets to Krabi from Bangkok online well in advance. The bus schedule from Bangkok to Krabi can be a little more limited, but there are always several connections between these locations every day. The bus transfer to Krabi is mainly sought after by solo low-cost travelers who have a more limited travel budget.
3. DIRECT FLIGHT from Bangkok to Krabi
Undoubtedly, the most convenient and fastest transfer option to Krabi from Bangkok is a direct air connection. If you use this option, you will save a few hours of time compared to land transfer by bus and train.
A direct flight from Bangkok to Krabi in Thailand takes about 1.5 hours, but if you include the transfer to the airport in Bangkok and the wait before departure, the total transfer time will be about 5 hours. Even so, it is still the fastest transport option between these places of norhtern and southern Thailand.
Flights are operated from Suvarnabhumi Airport or Don Mueang Airport to Krabi International Airport near Krabi city. Krabi International Airport is approximately 25 km from the popular Ao Nang area of Krabi and can use buses, minivans or private cars for transfer.
A direct flight from Bangkok to Krabi costs between $50-150/pp, so in some cases it can be a relatively cheap transportation option. Similar prices also apply to return flights. These listed prices are mostly for Economy low-cost flights, which may have certain restrictions, e.g. in the maximum weight of transported luggage.
You search and buy tickets to Krabi from Bangkok online on online platforms well in advance. Again, read all instructions and information and follow the airlines terms and conditions. The flight schedule between Bangkok and Krabi is relatively long and there are many flights between these places every day.
There are also flights with a transfer in the offer, but such an option does not make sense, you will definitely choose your suitable direct flight to Krabi from Bangkok.
4. PRIVATE TAXI / CAR from Bangkok to Krabi
A convenient but again longer option for land transfer to Krabi from Bangkok is private car/taxi with driver. This transfer option is one of the most expensive, but it can be a bit faster than bus and train transfers. Private transfers by modern cars from Bangkok to Krabi are offered by companies such as Kanokwan Travel, N and T Travel, Van2 Travel, King Travel, Firstplan, Bangkok Taxi 24, Glassflower and Andaman Taxis.
These private companies have modern smaller classic cars, SUVs and even larger minivans for more people ready for you. Larger minivans can be used by those traveling in a group of several people at the same time, minivans are usually the most expensive option, but you can calculate the fare per individual passenger.
Transportation by private car/taxi with driver from Bangkok to Krabi takes about 10-12 hours, but this time may vary slightly, as you can choose your departure and arrival point. You can also choose a private transfer from Suvarnabhumi and Don Mueang airports, some of the above companies operate and offer modern cars here as well.
A private transfer to Krabi from Bangkok is the most expensive transportation option between these places and costs between $260-570/car, these prices vary by car type. For the most part, smaller classic cars are a cheaper option than larger multi-passenger minivans for group of people.
You can search, view and immediately book your private car with driver to Krabi online well in advance. Of course, this transport option is not suitable for low-cost travelers due to higher transfer prices.
❓ FAQ + TIPS – Travel route from Bangkok to Krabi:
1. How to book and buy tickets or flights from Bangkok to Krabi?
-
- You can book tickets and flights from Bangkok to Krabi on 12go.asia ➜ or Baolau ➜.
- You can also book another tickets or flights, Surat Thani > Krabi, Krabi > Koh Phi Phi…
2. What is the travel time from Bangkok to Krabi?
-
- Travel by train + bus from Bangkok to Krabi (via Surat Thani) takes about 15-18 hours.
- Travel by bus from Bangkok to Krabi takes about 12-19 hours.
- Travel by plane (direct flight) from Bangkok to Krabi takes about 1.5 hour.
- Travel by private taxi/car from Bangkok to Krabi takes about 10-12 hours.
3. What is the travel distance from Bangkok to Krabi?
-
- Travel distance from Bangkok to Krabi is about 780 km by land.
4. How much does it cost to travel from Bangkok to Krabi?
-
- Transfer by plane (direct flight) from Bangkok to Krabi costs about $50-150/pp.
- Transfer by train + bus from Bangkok to Krabi (via Surat Thani) costs about $20+/pp
- Transfer by bus from Bangkok to Krabi costs about $22-40/pp.
- Transfer by private taxi/car from Bangkok to Krabi costs about $260-570 (vehicle,car).
5. What is the best way of transport from Bangkok to Krabi?
-
- The best way of getting from Bangkok to Krabi in Thailand is to travel by plane. There are various direct flights every day from Bangkok to Krabi and flights are cheap (low-cost flights to Krabi).
6. What is the most cheapest way of getting from Bangkok to Krabi?
-
- The most cheapest way of transport from Bangkok to Krabi in Thailand is to travel by tourist bus. Bus tickets from Bangkok to Krabi start already at $20-22/pp.
7. Is there a railway station in Krabi town?
-
- No, there is no railway station in Krabi, the only way how to get to Krabi is to travel by bus or by combination of train+bus. You can take a train from Bangkok to Surat Thani (about 9-12 hours, 650 km) and from Surat Thani you can take a bus or private taxi to Krabi (4 hours, about 155 km).
8. Is there a private taxi from Bangkok to Krabi?
-
- Yes, there is also a private taxi/transfer from Bangkok to Krabi. This is the most expensive but also the most deluxe way of transport between these places. You can book various types of cars, vehicles on 12go.asia.
9. How to get from Krabi Airport to Ao Nang?
-
- From Krabi Airport to Ao Nang tourist site you can travel by shuttle bus/minivan or private taxi. There are various private companies from Krabi Airport to Ao Nang, you can book this transport easily online at 12go.asia. Read this: Travel from Krabi Airport to Ao Nang.
10. Where you can go and travel from Krabi?
-
- From Krabi you can travel by boat/ferry to Koh Phi Phi – it is one of the most popular ferry/boat route in southern Thailand, or you can take a bus/van or boat to Koh Lanta. Koh Lanta is about 100 km from Krabi.
- It is also possible to travel by boat or ferry from Krabi to Koh Yao Yai and Koh Yao Noi.
11. When to visit Krabi, what is a good season and the best time?
-
- The dry season is from November to April, and it’s the best time to visit Krabi. During this season, the weather is sunny and dry, which makes it perfect for outdoor activities such as rock climbing, kayaking, and island hopping. You can expect the temperature to range from 25-32°C, and the sea is usually calm, making it perfect for diving and snorkeling. In contrast, the wet season is from May to October, with September and October being the wettest months. If you’re planning to visit Krabi during this season, be prepared for some unpredictable weather or heavy rain.
12. What are the most beautiful beaches in Thailand?
-
- Thailand’s coastline is adorned with an exquisite tapestry of beaches, each possessing its own allure, whether it’s the dramatic limestone cliffs and crystal-clear waters of Railay Beach, the vibrant nightlife and golden sands of Patong Beach, Ao Nang area and Koh Phi Phi Archipelago in Krabi District, or the tranquil, coconut palm-fringed shores of Koh Samui, collectively creating a symphony of natural beauty that beckons travelers to immerse themselves in the unparalleled charm of this tropical paradise. Read this article: 20 Most Beuatiful Beaches in Thailand.
13. What to see and visit in Krabi?
-
- There are various interesting places and attractions in Krabi: Railay beach, Thung Teao Forest Natural Park, Wat Tham Sua, Night Market, Ao Nang beach, Phra Nang beach, Khao Khanab Nam, Krabi Tiger Cave, Krabi Riverside & Thara Park, The Krabi Contemporary Art Museum, Wat Kaew Korawaram, Klong Thom Hot Springs, Krabi Kart Speedway, Paka Show Park, Wat Kaew temple…
-
- Beaches and caves of Railay – Railay Beach is one of the most popular beaches in Thailand and now appears on every list from tourists. It is located south of Ao Nang Beach, around a rocky archipelago, where Railay represents a peaceful and extraordinary world. On one small peninsula you will find beautiful white sandy beaches, limestone cliffs, viewpoints, caves and lagoons hidden inside the cliffs, which change according to the tide. There are also various guesthouses or beach resorts. You can also travel by boat from Ao Nang to Railay Beach.
-
- Koh Poda – Koh Poda is one of the most popular islands in the Krabi archipelago. It is located just 6 kilometers from the coast of Ao Nang and takes about 25 minutes by traditional boat. Wonderful tropical destination with palm trees, pine trees and white sandy beaches. The coral reef is about 20 meters from the beach with diverse marine life.
-
- Koh Hong – Escape from everything to Koh Hong on the Krabi coast. You can spend your day doing nothing on the beach. This group of small islands offers breathtaking views, white sand beaches, coral reefs and a beautiful lagoon. It is a place where you can swim, kayak, snorkel, dive, sunbathe, go hiking or have a picnic on the beach.
-
- Wat Tham Sua (Tiger Cave) – Wat Tham Sua or „Tiger Cave“ is located near Krabi Town and is one of the most famous caves in the area. It is also part of a temple complex where monks live who worship God in a maze of natural caves surrounded by jungles. Inside a cave, there are tiger footprints in the stone. However, the main tourist attraction is to climb 1,272 steps of the limestone tower to see the „footprint of the Buddha“.
-
- Klong Thom Hot Springs – Klong Thom Hot Springs is located in the jungle near Khao Phra Bang Khram Nature Reserve. Ancient volcanic chambers are the origin of these thermal springs, which are said to be able to cure some diseases such as rheumatism, sciatica (inflammation of the sciatic nerve), but also other skin problems. These health claims have not been scientifically confirmed.
BOOK a TOUR / ACTIVITY in Krabi ➜
🚍 Bus Schedule / Timetable – Bangkok to Krabi + Bus Tickets:
Bus Schedule - Bangkok to Krabi | Departs in Bangkok | Arrival in Krabi | Bus Ticket |
---|---|---|---|
Transport Co | 17:30 | 13:06 | From $23.00 |
Lignite | 18:40 | 05:30 | From $25.00 |
Bangkok Travel Plus | 18:45 | 08:45 | From $29.00 |
Raja Ferry | 19:00 | 10:00 | From $36.00 |
SOT Travel | 18:00 | 10:00 | From $40.00 |
Jarinthon Tour | 19:00 | 10:00 | From $25.00 |
Montanatip | 19:00 | 10:00 | From $28.00 |
Nara Travel | 19:00 | 09:30 | From $32.00 |
🚕 Taxi Schedule / Timetable – Bangkok to Krabi + Prices:
Taxi Schedule - Bangkok to Krabi | Departs in Bangkok | Travel Time | Price (Car) |
---|---|---|---|
Firstplan | Any Time (Hotel) | 10:00 | From $310.00 |
Firstplan | Any Time (Hotel) | 10:20 | From $310.00 |
Glassflower | Any Time (Hotel) | 11:00 | From $310.00 |
Glassflower | Any Time (Hotel) | 11:00 | From $348.00 |
Bangkok Taxi 24 | Any Time (Hotel) | 11:00 | From $350.00 |
Bangkok Taxi 24 | Any Time (Hotel) | 11:00 | From $369.00 |
Bangkok Taxi 24 | Any Time (Hotel) | 11:00 | From $443.00 |
Bangkok Taxi 24 | Any Time (Airport) | 11:20 | From $335.00 |
Bangkok Taxi 24 | Any Time (Airport) | 11:20 | From $369.00 |
Bangkok Taxi 24 | Any Time (Airport) | 11:20 | From $443.00 |
King Travel | Any Time (Airport) | 12:00 | From $415.00 |
King Travel | Any Time (Airport) | 12:00 | From $415.00 |
Kanokwan | Any Time | 11:00 | From $300.00 |
N and T Travel | Any Time | 11:20 | From $319.00 |
Kim Transfers | Any Time | 11:00 | From $392.00 |