To the Mountains: Bangkok to Chiang Mai
Chiang Mai, the cultural heart of Northern Thailand, is a must-visit for its serene temples, lush landscapes, and cooler climate. Situated over 680 kilometres from Bangkok, getting there is a journey in itself, but one that can easily fit any budget.
By Air: The Fastest Route
For those short on time, flying is the most efficient option. The flight from Bangkok to Chiang Mai takes just over an hour. Numerous budget airlines, including Thai AirAsia, Nok Air, and Thai Lion Air, operate this popular route, primarily from Don Mueang Airport (DMK), with some flights from Suvarnabhumi Airport (BKK). If you book a few weeks in advance, one-way fares can be incredibly cheap, sometimes starting as low as $15-$40 before baggage fees. This makes it a surprisingly affordable choice, often competing with the price of a first-class train ticket but saving you nearly a full day of travel.
By Train: The Scenic Sleeper
The overnight train from Bangkok to Chiang Mai is a classic Thai travel experience. The journey takes between 10 to 14 hours, allowing you to save on a night's accommodation while you travel. Trains depart from Krung Thep Aphiwat Central Terminal. Second-class air-conditioned sleeper berths are the most popular choice, offering a comfortable bed for the night at a reasonable price, typically ranging from about 800 to 1,300 THB. Booking in advance is highly recommended, especially for lower berths, as this route is extremely popular with both tourists and locals. You'll wake up to the scenic countryside of northern Thailand rolling past your window.
By Bus: The Ultimate Budget Option
For the most budget-conscious traveler, the bus is the undisputed champion of low-cost travel. Several companies operate overnight services from Bangkok's Mo Chit Bus Terminal, taking around 10 to 12 hours. Ticket prices can range from approximately 500 to 900 THB, depending on the level of comfort. VIP buses offer more legroom, reclining seats, and on-board snacks, making the long journey more pleasant. While less romantic than the train, it’s a practical and widely used method for getting from the capital to the northern provinces.
To the Coast: Bangkok to Krabi
Home to iconic limestone cliffs, turquoise waters, and world-class beaches like Railay, Krabi province is the gateway to Thailand's Andaman coast. Located nearly 800 kilometres south of Bangkok, reaching this tropical paradise is straightforward with a few reliable options.
By Air: Quick and Easy
Flying is by far the fastest way to get to Krabi, with a flight time of about 1 hour and 25 minutes. Like the Chiang Mai route, multiple low-cost carriers such as Thai AirAsia, Thai Lion Air, and Thai VietJet Air service Krabi (KBV) from both Don Mueang (DMK) and Suvarnabhumi (BKK) airports. With advance booking, one-way fares can be found for as little as $25-$50, making it an excellent value proposition. Given the significant time savings over land travel, flying is the most popular choice for visitors.
By Bus: The Direct Overnight Haul
The most direct and cheapest way to get to Krabi is by overnight bus from Bangkok's Southern Bus Terminal (Sai Tai Mai). The journey takes between 11 and 14 hours. Bus companies like Lignite Tour offer comfortable VIP services with reclining seats, which helps in getting some rest during the long trip. Fares typically range from 650 to 1,200 THB, depending on the bus class. This option is perfect for backpackers and those on a strict budget who don't mind the long travel time.
By Train and Bus: A Hybrid Journey
While Krabi does not have a train station, you can still embark on a scenic rail journey for part of the way. The route involves taking an overnight train from Bangkok to Surat Thani, which takes about 9 to 12 hours. From Surat Thani train station, you then connect to a bus for the final 3- to 4-hour leg to Krabi. The entire journey takes around 14-15 hours. Many travel agencies and the railway itself offer combined tickets, simplifying the transfer. This option offers more comfort than a full bus journey and a chance to experience Thailand's southern railway line.














