
Flight (direct)
Fast and easiest option with frequent daily connections
Bus + train (via Chiang Mai)
Sleeper train adds comfort compared to long bus ride
Direct night bus
Lowest price option with simple direct transfer
Self-transfer via Chiang Mai
Multiple tickets increase risk of missed connections
Quick answer: Travelling from Chiang Rai to Bangkok gives you several solid transport options: a direct flight for speed and convenience, an overnight bus for a budget-friendly choice, or a combination of bus + train via Chiang Mai if you’re keen on a scenic route. Choose based on how much time you have, how comfortable you want to be, and your budget.
At a glance:
- 📍 Travel distance: Approx. 800 km by road.
- ⏱️ Travel time: Flight ~1.5 hours; Bus ~11-13 hours; Bus + Train (via Chiang Mai) ~15-18 hours.
- 💰 Price range: Flight US$40-100 per person; Bus US$21-39 per person; Bus + Train US$15-55 per person.
- ✈️ Flight: Direct flights from Chiang Rai to Bangkok—fastest option.
- 🚍 Bus: Overnight tourist buses from Chiang Rai Bus Terminal to Bangkok—good value, longer travel time.
- 🚆 Bus + Train: Bus from Chiang Rai to Chiang Mai, then train from Chiang Mai to Bangkok—most scenic but takes the longest.
Last updated in April 2026
From Chiang Rai to Bangkok you can get by plane, bus + train, bus or taxi.
Travel from Chiang Rai to Bangkok is about 800 km and offers several options including direct flights, buses, or bus + train via Chiang Mai. The fastest and most convenient option is a direct flight, with multiple daily departures.
Flights take around 1.5 hours and cost about $40–100. Bus travel takes 11–13 hours and is the cheapest option. The combined bus + train route via Chiang Mai takes around 15–18 hours.
There is no direct train from Chiang Rai, so travelers must go via Chiang Mai. From Bangkok you can continue to southern Thailand or nearby countries such as Surat Thani, Laos or Cambodia including Siem Reap.
| Transfer Mode – Chiang Rai to Bangkok: | Travel Time | Cost Range |
|---|---|---|
| Direct Flight | about 1.5 hour | $40-100/pp |
| Tourist Bus | 11-13 hours | $21-39/pp |
| Bus + Train (via Chiang Mai) | 15-18 hours | $15-55/pp |
| Private Taxi/Car | 11-12 hours | $330-430/car |
How to travel from Chiang Rai to Bangkok?
1. FLIGHT from Chiang Rai to Bangkok
👉 Direct flight is the fastest and most convenient way to travel from Chiang Rai to Bangkok.
- ✔️ Best for: travelers who want to save time and avoid long land journeys
- ✔️ Travel time: ~1.5 hours (up to ~5 hours total including airport transfer and waiting)
- ✔️ Cost: $45–100 per person (economy class, prices vary by season)
- ✔️ Comfort: high (modern aircraft, multiple daily departures)
- ✅ Best Option: Budget airlines like Thai AirAsia or full-service carriers like Bangkok Airways
- 💡 Tip: Book your flight online in advance for better prices and availability.
- 🌏 Extra tip: Choose the arrival airport in Bangkok based on your next transfer.
By far the fastest and most convenient way to travel from Chiang Rai to Bangkok is a direct flight. It saves several hours compared to land transport and is the most efficient option.
Flights depart from Chiang Rai Airport and arrive at both Suvarnabhumi and Don Mueang Airport in Bangkok. Flight time is about 1.5 hours, but total travel time including check-in and transfers is around 4–5 hours.
BOOK DIRECT FLIGHT to Bangkok ➜
Flights are operated by Thai AirAsia, Nok Air, Thai Lion Air, Thai VietJet, Bangkok Airways and others. Prices usually range from $45–100 depending on season and availability, with frequent daily departures.

2. BUS from Chiang Rai to Bangkok
👉 Bus is a budget-friendly option for traveling from Chiang Rai to Bangkok, but with a longer journey time.
- ✔️ Best for: solo travelers and budget travelers with more time
- ✔️ Travel time: ~11–14 hours (may vary, possible delays)
- ✔️ Cost: $21–39 per person
- ✔️ Comfort: moderate (modern buses, but long journey with stops)
- ✅ Best Option: Companies like Sombat Tour, Nakhonchai Air, or Bangkok Busline
- 💡 Tip: Book your bus ticket online in advance and check departure/arrival stations carefully.
- 🌏 Extra tip: Choose an overnight bus to save time and avoid a daytime transfer.
One of the cheaper but longer options from Chiang Rai to Bangkok is by bus. Modern long-distance buses are operated by companies such as Sombat Tour, Bangkok Busline, Nakhonchai Air, Cherdchai Tour and others.
The journey takes about 11–14 hours depending on the route and traffic conditions. Delays can occur, but most stops are included in the total travel time.
Buses usually depart from Chiang Rai Bus Terminal 2 and arrive at Mochit Bus Terminal in Bangkok. Some routes also operate from Chiang Saen or Mae Sai.
Ticket prices range from $21–39 per person, making it a budget-friendly option compared to flights, but with longer travel time and lower comfort.
Bus schedules are limited compared to flights, so booking online in advance is recommended.
| Bus Company | Departure in Chiang Rai | Arrival in Bangkok |
|---|---|---|
| Bangkok Busline | 13:00 | 01:40 |
| Bangkok Busline | 18:30 | 06:10 |
| Sombat Tour | 16:30 | 05:10 |
| Sombat Tour | 18:00 | 05:00 |
| Sombat Tour | 19:00 | 06:00 |
| Transport Co | 16:30 | 12:48 |
| Cherdchai Tour | 17:00 | 05:30 |
| Cherdchai Tour | 18:00 | 06:30 |
| Budsarakam | 17:30 | 06:30 |
| Budsarakam | 18:15 | 05:35 |

3. BUS + TRAIN to Bangkok (via Chiang Mai)
👉 Bus + train via Chiang Mai is a scenic and flexible option, ideal if you want to visit Chiang Mai on the way.
- ✔️ Best for: travelers who want to explore Chiang Mai and enjoy a train journey
- ✔️ Travel time: ~15–18 hours (depends on transfer time in Chiang Mai)
- ✔️ Cost: $16–60 per person (bus + train combined)
- ✔️ Comfort: moderate to high (better with 2nd class sleeper train)
- ✅ Best Option: Greenbus to Chiang Mai + 2nd class sleeper train to Bangkok
- 💡 Tip: Book both bus and train tickets online in advance, especially sleepers.
- 🌏 Extra tip: Plan a short stop in Chiang Mai to explore the city.
If you want to travel from Chiang Rai to Bangkok by train, there is no direct railway, so you must go via Chiang Mai. First you take a bus or private transfer to Chiang Mai, then continue by train to Bangkok.
Total travel time is about 15–18 hours. The bus from Chiang Rai to Chiang Mai takes 3.5–5 hours, and the train from Chiang Mai to Bangkok takes 10–14 hours.
Buses are operated by Green Bus and depart from Chiang Rai Bus Terminal 1, with tickets around $8–11. From Chiang Mai, you can choose seat or sleeper trains in different classes.
Train tickets cost about $8–50 depending on class. Sleeper berths are recommended. Trains arrive at Don Mueang or Krung Thep Aphiwat Central Terminal Station (see Thai Railway Map).

4. PRIVATE TAXI/CAR from Chiang Rai to Bangkok
👉 Private taxi/car is the most comfortable and flexible way to travel from Chiang Rai to Bangkok.
- ✔️ Best for: groups, families, and travelers wanting door-to-door service
- ✔️ Travel time: ~11–14 hours (direct transfer, may vary by route)
- ✔️ Cost: $260–430 per car
- ✔️ Comfort: high (modern cars, SUVs or minivans with experienced driver)
- ✅ Best Option: Companies like Glassflower, Bangkok Taxi 24, or Kanokwan Travel
- 💡 Tip: Book your car online in advance and choose your exact pickup/drop-off points.
- 🌏 Extra tip: Ideal for groups—split the cost and travel comfortably together.
The most expensive transfer option from Chiang Rai to Bangkok is a private car or taxi with driver. The main advantage is full flexibility — you can choose your departure and arrival point, including hotel, airport or any location along the route, with no shared stops.
Companies such as Glassflower, Bangkok Taxi 24, Kanokwan Travel, Andaman Taxis, Easyride Services and others operate modern cars, SUVs and minivans on this route, suitable for solo travelers, families or groups.
Travel time by private car is about 11–14 hours depending on route and traffic. You can also arrange pickup from places like Mae Sai or the Golden Triangle and direct drop-off in Bangkok or at the airport.
Price ranges from $260–430 per car depending on vehicle type, with smaller cars being cheaper and minivans or SUVs more expensive but better for groups. Booking online in advance is recommended.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Easyride Services | 12:00 | From $316.00 |
| Glassflower | 11:00 | From $400.00 |
| Kanokwan Travel | 14:00 | From $355.00 |
| Andaman Taxis | 11:30 | From $330.00 |
| Taxi with Torch | 10:25 | From $295.00 |
| AEC 168 Trasnport | 10:25 | From $295.00 |
| Gosafe Trasnport | 10:25 | From $520.00 |
| Easyride Services | 11:30 | From $260.00 |
| Than Car Service | 10:45 | From $498.00 |
| Firstplan Transport | 11:00 | From $320.00 |

❓ FAQ – Travel route from Chiang Rai to Bangkok:
How to book tickets, flights or private car from Chiang Rai to Bangkok?
You can book tickets, flights or private cars online via 12go.asia ➜ or Baolao ➜.
What is the travel time from Chiang Rai to Bangkok?
Direct flight takes about 1.5 hours. Bus takes 11–13 hours, bus + train via Chiang Mai about 15–18 hours, and private car around 11–14 hours.
What is the travel cost from Chiang Rai to Bangkok?
Flights cost $45–100, buses $21–39, bus + train $15–55, and private car $260–430 per vehicle.
What is the distance from Chiang Rai to Bangkok?
The distance is about 800 km by road.
What is the cheapest way to travel from Chiang Rai to Bangkok?
The cheapest option is a sleeper bus.
What is the fastest way to travel from Chiang Rai to Bangkok?
The fastest option is a direct flight.
Is there a direct train from Chiang Rai to Bangkok?
No, there is no direct train. You must travel via Chiang Mai.
Are private cars available from Chiang Rai to Bangkok?
Yes, private cars and minivans are available and suitable for groups or comfortable travel.
Where do buses arrive in Bangkok?
Most buses arrive at Mochit Bus Terminal in Bangkok.
Where to stay in Bangkok?
It is best to stay in central Bangkok with many options from budget to luxury hotels and hostels.
Where to go from Bangkok?
From Bangkok you can travel to Krabi, Koh Lipe, Cambodia or southern Thailand destinations.
💡 Practical Travel Tips for Chiang Rai to Bangkok
Traveling from Chiang Rai to Bangkok is a long-distance route with several options including flights, buses, and bus + train via Chiang Mai.
- Flight: The fastest option, about 1.5 hours from Chiang Rai Airport to Bangkok.
- Bus: The cheapest option, takes around 10–13 hours, usually overnight.
- Train via Chiang Mai: No direct train, you must first go by bus to Chiang Mai, then continue by train to Bangkok.
- Book Early: Flights and buses can sell out during holidays and high season.
- Long Journey: Bring snacks, water and entertainment for the trip.
- Arrival in Bangkok: Plan your final transfer in advance due to multiple terminals in the city.
- Luggage: Pack light for easier transfers between transport modes.
Tip: Flight, bus and train tickets from Chiang Rai to Bangkok can be searched and booked online in advance.
