How to get from Bangkok to Chiang Rai

Heading from Bangkok up to Chiang Rai? This guide compares the main routes—fast flights, comfy night buses, scenic train-plus-bus combos, and self-drive options—so you can match your time, budget, and travel style.
At A Glance (Bangkok to Chiang Rai)
| Mode | Duration | Best For |
|---|---|---|
| ✈️ Direct Flight (Bangkok → Chiang Rai, BKK/DMK → CEI) | ~1h 10–1h 30m in the air (+2–3h airport time) | Fastest, short trips, tight schedules |
| 🏷️ Cost: Roughly 1,200–3,000 THB one-way in economy (varies by airline, season, and how early you book). Compare deals on Booking.com Flights or check typical timings and prices on Trip.com. | ||
| 🚌 Direct Intercity Bus (Bangkok → Chiang Rai) | ~11–13h (many overnight departures) | Budget travel, night journeys, central drop-offs |
| 🏷️ Cost: Around 600–1,200 THB one-way depending on bus class and operator. Compare options on 12Go Asia. | ||
| 🚆🚌 Night Train to Chiang Mai + Bus to Chiang Rai | ~12–14h train + ~3–4h bus (often overnight + morning connection) | Train lovers, scenic route, splitting the trip |
| 🏷️ Cost: Sleeper train typically ~800–1,800 THB depending on class, plus 200–400 THB for bus/van Chiang Mai → Chiang Rai. Check trains on 12Go (Bangkok–Chiang Mai). | ||
| 🚗 Self-Drive / Private Car or Taxi | ~10–12h driving ~800+ km (without long sightseeing stops) | Road-trip fans, small groups, door-to-door |
| 🏷️ Cost: 1–3 days’ car rental from about 1,200–2,800 THB/day plus fuel and tolls, or significantly more for a long-distance private taxi. Browse car rentals on Booking.com Car Rental (Bangkok). | ||
| 🚐 Flight + Pre-booked Transfer / Tour | ~1.5h flight + 20–40m airport↔hotel transfer | Door-to-door ease, first-time visitors, families |
| 🏷️ Cost: Flight as above, plus roughly 400–1,500 THB per vehicle for Chiang Rai Airport transfers on Klook or similar services. | ||
Which Option or Route Should You Choose?
- Fastest / Most convenient: If you want to maximize your time in Chiang Rai, choose a direct flight from Bangkok to Chiang Rai (CEI). It turns a long overland journey into a quick hop.
- Cheapest / Most economical: For budget travelers who don’t mind long rides or sleeping on the move, the overnight bus from Bangkok’s northern terminal to Chiang Rai is usually the best value.
- Most scenic / Classic rail experience: If you love trains and don’t mind a connection, the night train to Chiang Mai plus a morning bus or van to Chiang Rai gives you both the sleeper-train experience and northern mountain scenery.
- Most flexible schedule: Small groups or families who like to stop at viewpoints, small towns, and hot springs may prefer self-driving or hiring a private car.
- Maximum comfort with minimal planning: Book a flight plus an airport transfer or even a Chiang Rai temple tour that includes transport via platforms like Klook or GetYourGuide if you want door-to-door simplicity.
How to Book and Practical Tips
- Book flights 4–6 weeks ahead when possible: Bangkok–Chiang Rai is a busy domestic route. Use Trip.com’s Bangkok–Chiang Rai flight time and price page or Booking.com Flights to compare airlines and dates.
- Reserve long-distance buses early in peak season: Around New Year, Songkran, and long weekends, buses from Bangkok’s Mo Chit (Chatuchak) terminal can sell out. Compare operators and seat types on 12Go Asia or buy directly from companies like The Transport Company.
- Use Thai ride-hailing apps: In Bangkok and Chiang Rai, Grab is the most common ride-hailing app. In Bangkok you can also use regular taxis via apps such as Bolt or LINE MAN Taxi. For pre-booked, fixed-price rides (especially airport runs), look at Welcome Pickups or quotes on GetTransfer.
- Sleep on the move: If you choose the night bus or night train, bring a light sweater or hoodie (air-conditioning can be cold), a travel pillow, and earplugs. First- and second-class sleepers on the Bangkok–Chiang Mai train are especially popular, so check availability via SRT’s official dticket system or via 12Go.
- Store your bags between check-out and departure: If you have a late bus or train but an early hotel checkout in Bangkok, stash your luggage at staffed locations via Radical Storage Bangkok, so you can explore hands-free.
- Plan Chiang Rai activities ahead: Popular attractions like the White Temple (Wat Rong Khun) and the Blue Temple are easily visited on tours. Check Chiang Rai tours on Klook or Chiang Rai experiences on GetYourGuide, some of which include hotel pickup.
✈️ Option #1 — Direct Flight (Fastest & Easiest)
Fastest Frequent departures Great for short trips
- Overview: Direct flights connect Bangkok’s Suvarnabhumi (BKK) and Don Mueang (DMK) airports with Mae Fah Luang–Chiang Rai International Airport (CEI). Flight time is around 1h 15–1h 30m, plus ground time for check-in and transfers.
- How to book (with price): Search Bangkok → Chiang Rai on Booking.com Flights or Trip.com to compare airlines like Thai Vietjet, Nok Air, Thai AirAsia, and Bangkok Airways. One-way fares often start around 1,200–1,500 THB in low season and can rise above 2,500–3,000 THB in peaks.
- Official airport info: For Chiang Rai arrivals, facilities, and transport options, check the official Mae Fah Luang–Chiang Rai International Airport page.
- Pros: By far the quickest; many daily departures; ideal if you’re short on time or prone to motion sickness on long bus rides. Cons: Airport transfers, potential baggage fees, and higher prices around holidays.
Step-by-step: Direct Flight Bangkok → Chiang Rai
- Pick your Bangkok airport: If you’re staying downtown or near Sukhumvit, flights from both BKK and DMK can work; if your airline operates mainly from Don Mueang (DMK), factor in a longer taxi or Grab ride.
- Check flight times and prices: Use a comparison tool such as Trip.com’s Bangkok–Chiang Rai page or Booking.com Flights. Try midweek flights for better prices.
- Get to the airport: From central Bangkok, take the Airport Rail Link to BKK, or use BTS/MRT plus taxi or Grab. Don Mueang (DMK) is reachable by suburban train, buses, or taxi/ride-hailing. Leave plenty of time for traffic.
- Arrive 1.5–2 hours before departure: For domestic flights, this is usually enough for check-in, bag drop, and security.
- Fly to Chiang Rai (CEI): Enjoy the short hop north. On arrival, follow signs to baggage claim and exit.
- Transfer to your hotel: Grab a taxi, Grab car, or a pre-booked transfer such as those offered via Klook’s Chiang Rai Airport transfers. Many hotels are 15–25 minutes from the airport.
Getting to the main embarking points (Bangkok Airports)
- Suvarnabhumi Airport (BKK): Reachable via Airport Rail Link, taxis, and ride-hailing apps like Grab or Bolt. Allow extra time during rush hour and storms.
- Don Mueang Airport (DMK): Connected by suburban train, buses, and taxis/Grab. DMK serves many low-cost carriers such as Nok Air and Thai AirAsia.
- From CEI into Chiang Rai city: Taxis and airport shuttles are available; you can also pre-book via Klook or use Grab if available at the time of your trip.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚌 Option #2 — Direct Bus (Most Popular, Good Value)
Low cost Central drop-off Overnight-friendly
- Overview: Direct buses from Bangkok to Chiang Rai depart from Bangkok Bus Terminal (Chatuchak), commonly called Mo Chit 2. The ride takes around 11–13 hours and most departures are in the late afternoon or evening, arriving early the next morning.
- How to book (with price): Expect fares roughly between 600–1,200 THB for standard to VIP classes. You can compare bus companies, departure times, and onboard amenities on 12Go Asia’s Bangkok–Chiang Rai page, or book directly with national operator The Transport Company and other private operators.
- Pros: Affordable; no airport formalities; overnight journey saves a hotel night; luggage rides in the hold. Cons: Long time in the seat; sleep quality depends on your tolerance for bus travel; arrival times can shift with traffic.
Step-by-step: Direct Bus Bangkok → Chiang Rai
- Choose date & time: Decide whether you prefer a daytime or overnight bus. Overnight trips (departing around 18:00–21:00) are popular as you arrive in Chiang Rai early in the morning.
- Compare operators: On 12Go Asia, filter by departure time and bus class (standard, VIP 24-seat, etc.). Look at reviews and photos to get a feel for legroom and onboard services.
- Book tickets: Reserve online using your passport details, or buy at Mo Chit 2 ticket counters if you’re already in Bangkok (arrive early in peak season). The Transport Company and major private operators sell tickets there.
- Arrive at Mo Chit 2 early: Aim to arrive 45–60 minutes before departure. Mo Chit 2 is large and busy, with multiple levels and platforms.
- Board and store luggage: Put big bags in the luggage hold; keep valuables and essentials (jacket, snacks, charger) in a small daypack. Seats are usually assigned.
- Rest stops & arrival: Expect a few rest stops at large service areas with toilets and food. On arrival at Chiang Rai Bus Terminal (often Terminal 1 or 2), use local songthaews, tuk-tuks, or Grab/taxis to reach your accommodation.
Getting to the main embarking points (Mo Chit / Chatuchak)
- Reaching Mo Chit 2: Use BTS Skytrain to Mo Chit station or MRT to Chatuchak Park, then connect by taxi, Grab, or local bus for the short ride to Bangkok Bus Terminal (Chatuchak). Mo Chit 2 is the main gateway for northern and northeastern buses.
- Facilities at Mo Chit 2: The terminal has ticket counters, food courts, convenience stores, and waiting areas. It can be crowded around Thai holidays—keep an eye on your belongings.
- Chiang Rai bus terminals: Chiang Rai Bus Terminal 1 is near the city center, while Terminal 2 is a bit farther out on the highway. Check your ticket to see where you arrive; city buses, songthaews, and taxis connect both terminals to town.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚆 Option #3 — Night Train to Chiang Mai + Bus to Chiang Rai
Classic experience Scenic More connections
- Overview: There is no direct train to Chiang Rai. Instead, many travelers take the famous overnight train from Bangkok to Chiang Mai, then connect by bus or van to Chiang Rai. The train itself is comfortable and atmospheric, and the bus leg adds another 3–4 hours.
- How to book (with price): Sleeper trains Bangkok → Chiang Mai often cost between ~800–1,800 THB depending on class and berth (2nd class fan/AC, 1st class private cabin). You can check times and buy e-tickets on the official SRT dticket site or via 12Go Asia. Buses/vans Chiang Mai → Chiang Rai are usually 200–400 THB and can be booked at Arcade Bus Station or online via 12Go.
- Pros: Iconic Thai experience; more space to move around than a bus; great introduction to northern Thailand. Cons: Not the fastest; requires a transfer in Chiang Mai; popular sleepers can sell out early.
Step-by-step: Night Train + Bus
- Check train schedules: Look up Bangkok → Chiang Mai trains on 12Go Asia or directly via SRT’s dticket system. Night trains departing early evening are popular with travelers.
- Book your sleeper: Reserve lower berths if you prefer more space, and book as far ahead as possible in high season. Print or save your e-ticket as instructed.
- Get to the Bangkok rail station: Long-distance trains now generally depart from Krung Thep Aphiwat Central Terminal or other designated stations. Use MRT, BTS, or Grab/taxi to get there, allowing time for traffic.
- Board and settle in: Find your carriage and berth, stow your luggage, and enjoy dinner onboard or bring snacks. Staff convert seats into beds later in the evening.
- Arrive in Chiang Mai: In the morning, walk or taxi/Grab to Arcade Bus Station (Chiang Mai Bus Terminal 2/3) for onward buses/vans to Chiang Rai. There are many departures throughout the day.
- Bus/van Chiang Mai → Chiang Rai: Ride the 3–4 hour bus or minivan through the mountains. On arrival in Chiang Rai, transfer by songthaew, tuk-tuk, or Grab to your hotel.
Getting to the main embarking points (Bangkok & Chiang Mai Stations)
- Krung Thep Aphiwat Central Terminal (Bangkok): Connected by MRT and city buses; taxis and Grab rides are easy to arrange. Check your ticket for the exact departure station.
- Chiang Mai Railway Station: A short ride from the Old City by songthaew, tuk-tuk, or Grab. Many guesthouses can arrange transfers.
- Arcade Bus Station (Chiang Mai): The main hub for buses to Chiang Rai and other northern provinces. Buy tickets at counters or via apps/platforms like 12Go.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚗 Option #4 — Self-Drive or Private Car (Flexible Road Trip)
Flexible Good for groups Long day of driving
- Overview: Driving from Bangkok to Chiang Rai is a long but straightforward highway journey of around 10–12 hours without major stops. Many travelers prefer to break it over one or two nights (for example, stopping in Phitsanulok, Sukhothai, or Chiang Mai).
- How to book (with price): Standard rental cars in Bangkok start around 1,200–2,800 THB/day depending on season and transmission. Compare rentals and one-way options on Booking.com Car Rental in Bangkok. For local exploring once in the north, you can also look at scooter and motorbike hires via BikesBooking in nearby northern hubs.
- Pros: Total control over your schedule; easy to reach rural temples, hill viewpoints, and hot springs; cost-effective when shared by 3–4 people. Cons: Long driving day; tolls and fuel; Bangkok traffic can be intense; you must be comfortable driving in Thai conditions.
Step-by-step: Self-Drive / Private Car
- Plan your route & stops: Most routes run north via Nakhon Sawan, Phitsanulok, and Phayao or via Lampang/Chiang Mai. Decide whether to drive straight through or overnight partway.
- Book a suitable vehicle: Reserve in advance for automatic cars or SUVs, especially in high season. Check insurance coverage and policies for cross-province travel and one-way drop-offs.
- Pick up the car in Bangkok: Many agencies offer pick-up points at BKK, DMK, or central districts. Inspect the car and photograph existing damage before you drive away.
- Drive with breaks: Stop every 2–3 hours at petrol stations and rest areas for fuel, toilets, and food. Swap drivers if possible and avoid overnight highway driving.
- Arrival in Chiang Rai: Your own vehicle makes it easy to reach attractions like the White Temple, Blue Temple, and countryside viewpoints. Check your hotel’s parking situation when booking on Booking.com.
Getting to the main embarking points (Pick-up Locations)
- Bangkok car pick-up: Airport branches (BKK/DMK) are convenient if you’re flying into Thailand, while central-city branches save time if you’re already staying downtown.
- Private car with driver: If you don’t want to drive yourself, you can request long-distance quotes through providers such as GetTransfer or use tailored car-charter services from northern hubs (for example, private transfers between Chiang Mai and Chiang Rai on Klook).
- Using ride-hailing to get your rental: In Bangkok, Grab or Bolt rides can be the easiest way to reach rental offices without needing to navigate public transport with luggage.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚐 Option #5 — Flight + Pre-booked Transfer or Tour (Door-to-Door)
Hassle-free Great with kids & luggage Higher total cost
- Overview: Combine a Bangkok–Chiang Rai flight with a pre-booked airport transfer or even a temple tour that includes hotel pickup and drop-off. This works well for first-time visitors, families, and anyone arriving late at night.
- How to book (with price): After locking in your flight on Booking.com Flights or Trip.com, reserve an airport transfer via Klook’s Chiang Rai Airport transfers. You can also join Chiang Rai temple tours with transport included on GetYourGuide’s Chiang Rai temple day trips from Chiang Mai.
- Pros: Minimal logistics to think about; door-to-door rides; no haggling for taxis. Cons: More expensive than DIY tram/bus/taxi; requires planning ahead and checking change/cancellation policies.
Step-by-step: Flight + Transfer or Tour
- Book your Bangkok–Chiang Rai flight: Choose a arrival time that aligns with available transfers or tours (for example, mid-morning arrival for afternoon sightseeing).
- Reserve transfer or tour: On Klook, choose a private or shared airport transfer; on GetYourGuide or Klook, choose Chiang Rai day tours departing from Chiang Rai or Chiang Mai, checking the starting point and included transport.
- Share your details: Provide flight information and hotel address so the driver or tour operator can arrange pickup and track delays if needed.
- Meet your driver or guide: At CEI, meet at the designated pickup point with your name sign or via app contact. In Chiang Rai/Chiang Mai city, be ready in your lobby at the scheduled pickup time.
Getting to the main embarking points (Airports & Hotel Lobbies)
- Bangkok hotel → airport: Use Grab, Bolt, or a pre-booked car (for example, via Welcome Pickups in Bangkok) if you prefer fixed prices and assistance with luggage.
- CEI arrivals hall: Follow signs to the public meeting area where drivers wait; some services have dedicated counters inside the terminal.
- Hotel pickups in Chiang Rai: Many tours and transfers include pickup from central hotels and guesthouses—check the list of included areas when booking.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
FAQ (Bangkok to Chiang Rai)
How long does it take to travel from Bangkok to Chiang Rai?
By air, the flight itself is around 1h 15–1h 30m, but you should allow 3–4 hours door-to-door including airport transfers and check-in. Direct buses take about 11–13 hours, while the night train to Chiang Mai plus a bus connection typically adds up to 15–18 hours including waiting time.
What is the cheapest way to get from Bangkok to Chiang Rai?
The cheapest options are usually the standard or VIP buses from Bangkok Bus Terminal (Chatuchak/Mo Chit 2) to Chiang Rai, especially if you travel overnight and save on a night of accommodation. Prices often start from around 600 THB; promotions or last-minute deals can sometimes be lower, but they are not guaranteed.
Is there a direct train from Bangkok to Chiang Rai?
No, there is currently no direct train line to Chiang Rai. The northern rail line ends in Chiang Mai. To use the train, you travel Bangkok → Chiang Mai by overnight or daytime train, then continue by bus or van to Chiang Rai.
Which Bangkok airport should I use for flights to Chiang Rai?
Both Suvarnabhumi (BKK) and Don Mueang (DMK) have domestic services, but many low-cost airlines to Chiang Rai operate from DMK. Check which airport your chosen airline uses and consider which is easier to reach from your accommodation using Bangkok’s BTS/MRT, Airport Rail Link, or taxis/Grab.
How do I get from Chiang Rai airport or bus terminals to my hotel?
From Mae Fah Luang–Chiang Rai International Airport (CEI), you can use airport taxis, Grab (when available), or pre-booked transfers. From the bus terminals, songthaews (shared pick-up trucks), tuk-tuks, and taxis can take you into town or directly to your hotel.
Is it safe to travel overnight by bus or train in Thailand?
Most travelers complete overnight journeys without problems. Use reputable companies, keep valuables with you, and avoid displaying expensive items. For trains, book sleepers through official channels like the State Railway of Thailand’s dticket system; for buses, use established operators or aggregators such as 12Go to read recent reviews.
Where can I find official information about travel in northern Thailand?
For broad travel advice, safety updates, and destination ideas across Thailand including Chiang Rai, check the Tourism Authority of Thailand’s official pages.
