Travel from Krabi to Bangkok is only possible by bus and airline. There is no train service. Bus from Krabi to Bangkok. One bus companies provide this route, and you can book your tickets in advance online at Thaibusgo.com. The bus journey from Krabi to Bangkok covers approximately 780 km, with estimated travel times of around 10 – 12 hours, depending on traffic, road conditions.
Bus companies
- Lignite
Ticket Price
The bus ticket from Krabi to Bangkok ranges from THB 715 to THB 1050, depending on your choice of bus operators, services, and coach types. ( Please check the last price update online)
Where do buses from Krabi to Bangkok depart?
Buses depart from Krabi Bus Terminal, Krabi. Passengers should arrive 30 minutes early for check-in
Where do buses from Krabi to Bangkok arrive?
Buses arrive at the Bangkok Bus Terminal Southern (Sai Tai Mai), Bangkok
How to find the bus from Krabi to Bangkok on Thaibusgo.com.

Travel Tips
- Overnight buses are convenient – leave Krabi in the evening and arrive in Bangkok early morning.
- Book in advance during high season (Nov–Apr).
- Bring a sweater; buses often have strong air conditioning.
- Many buses include a stop at a roadside restaurant for meals.
Plan your trip from Krabi to Bangkok by bus and book your ticket online in advance!










