
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.
-
- Traveling from Chiang Rai to Bangkok in Thailand spans approximately 800 kilometers by road, offering options such as bus or bus combined with train. The optimal route to reach Bangkok from Chiang Rai is via a direct flight. Direct flights from Chiang Rai to Bangkok are available at prices ranging from $40 to $100, with multiple Thai airlines offering daily services. Air travel typically takes around 1.5 hours. Alternatively, travelers can opt for sleeper tourist buses, with ticket costs ranging from $20 to $39 per person and a travel time of approximately 11 to 13 hours. Traveling by bus stands out as the most economical option for reaching Bangkok from Chiang Rai.
- While there is no direct railway connection from Chiang Rai to Bangkok, travelers can embark on a bus journey from Chiang Rai to Chiang Mai, followed by a train ride (offering seats or sleeper berths) from Chiang Mai to Bangkok – Krung Thep Aphiwat Central Terminal Station. Traveling by tourist bus and train via Chiang Mai extends the journey duration to around 15 to 18 hours. Private taxi and car services are also available. Upon reaching Bangkok, travelers can further explore destinations such as Surat Thani in southern Thailand. Tickets for direct flights, buses, trains, or private taxis/cars from Chiang Rai to Bangkok can be conveniently booked online.
-
- Bangkok, the capital of Thailand, serves as a pivotal transport hub in northern Thailand. En route from Chiang Rai to Bangkok, travelers encounter this bustling metropolis, which offers a myriad of attractions. Various transportation options are available to reach Bangkok from Chiang Rai, with air travel emerging as the fastest and most comfortable choice. Direct flights ensure swift and affordable connections between these cities, with flights serving both Don Mueang and Suvarnabhumi airports in Bangkok. Additionally, Bangkok serves as a gateway to neighboring countries, offering routes to destinations such as Angkor Wat in Siem Reap or opportunities to explore Laos.
| 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 between these cities. With this transfer option, you can save several hours of time compared to land transport options. Direct flights from Chiang Rai to Bangkok are operated from Chiang Rai Airport at Suvarnabhumi and Don Mueang Airport in Bangkok.
A direct flight from Chiang Rai to Bangkok takes about 1.5 hours, but if you include the transfer to the airport and waiting before departure, the total transfer time can be up to 5 hours. Even so, it is still the fastest transport option to Bangkok. Airline connections from Chiang Rai to Bangkok are offered by airlines such as Thai Smile, Bangkok Air, Thai VietJet, Thai AirAsia, Nok Air, Thai Lion Air and others.
BOOK DIRECT FLIGHT to Bangkok ➜
Thai AirAsia usually offers the most cheap flights. Air transfer from Chiang Rai to Bangkok costs between $45-100/pp, prices may vary during the year or seasons and are not fixed. These are also prices mostly for Economy class flights, which may have certain restrictions, e.g. in the weight of carried luggage.
You can easily search and book your flight to Bangkok from Chiang Rai online in advance. The flight schedule between these cities is relatively long and there are plenty of direct flights available every day. However, the number of flights varies throughout the year.
When booking your flight to Bangkok, please also read all the information and instructions for the air transfer and follow all the instructions of the airline. A direct flight is the best way to get to Bangkok if you want to avoid other places in northern Thailand. In some cases, it can also be suitable for low-cost solo travelers, sometimes there are special cheap tickets.

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 transport options from Chiang Rai to Bangkok is a bus transfer. On this longer route, you will be offered comfortable modern buses by companies such as Sombat Tour, Bangkok Busline, Budsarakham Tour, Cherdchai Tour, Nakhonchai Air, or others.
Bus transportation from Chiang Rai to Bangkok usually takes between 11-14 hours, but this time can vary, it depends on the specific route operated and it is also good to know that buses can also have delays during the journey. Buses also make other stops during the journey, but the time for these stops is usually included in the total journey time.
Buses usually depart from Chiang Rai Bus Terminal 2, Chiang Saen or Mae Sai and in Bangkok they usually arrive at Mochit station. You will see this information about departures in Chiang Rai and arrivals in Bangkok when searching and booking tickets online, so read everything carefully.
A bus transfer from Chiang Rai to Bangkok costs in the range of $21-39/pp, so it is a cheaper option compared to an air transfer. However, this is redeemed by a longer driving time and less driving comfort. Ticket prices may also vary slightly throughout the year and seasons.
A minor disadvantage is the more limited timetable of these buses, the number of bus trips may change, there is no fixed number of connections. Chiang Rai to Bangkok bus tickets can be easily searched and purchased online in advance.
Again, when booking your ticket, carefully read all transfer information and instructions and follow the bus company’s instructions. A bus transfer to Bangkok is more likely to be sought by solo and low-cost travelers who have a more limited budget for their travel and have more time to travel.
| 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 would like to travel to Bangkok by train, you cannot go directly from Chiang Rai, there is no railway, but you can go by train from Chiang Mai. You can get to Chiang Mai by bus or private transfer. So this transportation option has a total of 2 steps, first a bus trip to Chiang Mai and then a train trip to Bangkok.
The total travel time by bus and train from Chiang Rai to Bangkok can be approx. 15-18 hours, this time can also vary, depending on the waiting time for the train in Chiang Mai. The bus ride from Chiang Rai to Chiang Mai takes about 3.5-5 hours, and the train ride from Chiang Mai to Bangkok takes about 10-14 hours.
For bus transfer to Chiang Mai you can use Greenbus company, buses depart from Chiang Rai Bus Termianl 1. Bus tickets to Chiang Mai cost between $8-11/pp. Then there is a train transfer from Chiang Mai to Bangkok, where you can use several trains every day, the trains will offer you seats or sleepers in 1st to 3rd class trains.
1. BOOK TICKETS to Chiang Mai ➜
For this route, it is advisable to use a sleeping bed, which is a comfortable option, but more expensive. Train tickets from Chiang Mai to Bangkok cost in the range of $8-50/pp, the cheapest is a seat in the 3rd class train, but it is not comfortable, it is better to choose at least the 2nd class train.
Trains depart from Chiang Mai Railway Station and arrive at Don Mueang Railway Station or Krung Thep Aphiwat Central Terminal Station, see the Thai Railway Map. Bus tickets from Chiang Rai to Chiang Mai and train tickets from Chiang Mai to Bangkok are easy to find and buy online ahead of time.
In the case of a train transfer, it is also recommended to book your ticket advance, it is a very popular and busy railway route in this area of Thailand. Transfer by bus and train to Bangkok from Chiang Rai is a suitable option if you want to see the popular place and the city of Chiang Mai.

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 transfer by private car/taxi with driver. The advantage of this option is that you can choose your departure point in Chiang Rai and your arrival point in Bangkok. Another advantage is an experienced driver and also a direct transfer, private vehicles will not make other stops such as buses or trains.
Private vehicle transportation from Chiang Rai to Bangkok will be offered by companies such as Glassflower, Bangkok Taxi 24, Kanokwan Travel, Andaman Taxis, Easyride Services, Taxi with Torch, AEC 168 Transport and Travel, Gosafe Transport, Than Car Service, Firstplan Transport Services and others. These companies operate various modern smaller classic cars and/or larger SUVs and multi-passenger minivans on this route.
These minivans are mainly suitable for groups of travelers, traveling in one group at a time. Transfer by private car with driver to Bangkok from Chiang Rai takes about 11-14 hours, but this time can vary depending on the route you choose. With a private car, you can go from, for example, Mae Sai Border, Golden Triangle, and then a transfer from the hotel in Chiang Rai is also provided.
In Bangkok, you can also come to Suvarnabhumi and Don Mueang airports, and then also to the city center in Bangkok or directly to your hotel. Private car/taxi with driver to Bangkok from Chiang Rai costs between $260-430/car.
These prices vary by car type, smaller classic cars are always a cheaper option than larger SUVs or multi-passenger minivans. You can search, view and book your private car with driver to Bangkok online ahead of time. When booking your car, read all the transfer information and terms and conditions and follow the taxi company’s instructions.
| 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:
1. How to book tickets, flights, private taxi/car from Chiang Rai to Bangkok?
-
- Book tickets, flights or private car from Chiang Rai to Bangkok on 12go.asia ➜ or Baolau ➜.
- You can choose and book another route, e.g. Chiang Rai > Mae Sot, Mae Sot > Chiang Mai…
2. What is the travel time from Chiang Rai to Bangkok?
-
- Travel by plane from Chiang Rai to Bangkok (direct flights) takes about 1.5 hour.
- Travel by bus from Chiang Rai to Bangkok takes about 11-13 hours.
- Travel by bus + train from Chiang Rai to Bangkok (via Chiang Mai) takes about 15-18 hours.
- Travel by private taxi/car from Chiang Rai to Bangkok takes about 11-13 hours.
3. How much does it cost to get from Chiang Rai to Bangkok?
-
- Transfer by plane from Chiang Rai to Bangkok (direct flight) costs about $45-100/pp.
- Transfer by tourist bus from Chiang Rai to Bangkok costs about $21-39/pp.
- Transfer by bus + train from Chiang Rai to Bangkok via Chiang Mai costs about $15-55/pp.
- Transfer by private taxi/car from Chiang Rai to Bangkok costs about $260-430/car.
4. What is the travel distance from Chiang Rai to Bangkok?
-
- Travel distance from Chiang Rai to Bangkok is about 800 km by road and about 720 by plane.
5. What is the most cheapest way of travel from Chiang Rai to Bangkok?
-
- The most cheapest way of transport to Bangkok from Chiang Rai in Thailand is to travel by tourist sleeper bus. Bus tickets from Chiang Rai to Bangkok start at $20/pp.
6. What is the best and fastest way of transport from Chiang Rai to Bangkok?
-
- The best and fastest way how to get to Bangkok from Chiang Rai is to travel by plane. There are various direct flights of various thai airlines every day. This way is also very cheap, direct flight costs about $40-100/pp.
7. Where do you keep your luggage in Bangkok?
-
- If you want to keep your luggage in Bangkok you can try Radical Storage service. This service offers a few places in the city center of Bangkok, it is a cheap and your luggage will be safe.
8. Are there also some private cars/vehicles for a group of people?
-
- Yes, from Chiang Rai to Bangkok you can also travel by private vehicle/car. You can book your car easily online, there are various types of cars: SUV, Van, Minivan, private cars for 2 people…
9. Is there also a direct train from Chiang Rai to Bangkok?
-
- No, there is no direct train between Chiang Rai and Bangkok. If you want to travel by train to Bangkok, first you have to take a tourist bus to Chiang Mai (about 3.5 hour) and from Chiang Mai you can travel by sleeper train of Thai Railways.
10. Accommodation in Bangkok – Where to stay?
-
- There are various cheap or luxury modern accommodation facilities in the town center, almost everywhere. You can check and read cheap hotels in Bangkok , hostels in Bangkok or luxury hotels in Bangkok .
11. Where you can go and travel from Bangkok?
-
- From Bangkok you can travel to various tourist sites of Thailand. You can travel by bus / train or plane to the south of Thailand, e.g. to Krabi or you can travel to Malaysia via Koh Lipe. You can also travel by various ways (flight, bus, train, minivan…) to Cambodia.
💡 Practical Travel Tips for Chiang Rai to Bangkok
Traveling from Chiang Rai to Bangkok covers a significant distance, offering multiple transport options such as flights, buses, and a combination of bus and train. Proper planning and ticket booking will help you enjoy a comfortable and efficient journey.
1. Opt for Flights to Save Time
Direct flights from Chiang Rai Airport to Bangkok take about 1.5 hours, making them the fastest and most convenient choice. Booking tickets early can help you secure better prices and preferred departure times, especially during peak travel seasons.
2. Buses Offer Budget-Friendly Alternatives
VIP and standard buses run frequently between Chiang Rai and Bangkok with journey times ranging from 10 to 12 hours. Overnight buses are popular as they maximize daytime at your destination, but consider the comfort level and rest quality before booking.
3. Train Travel Involves Multiple Transfers
Since there is no direct train from Chiang Rai to Bangkok, most travelers take a bus to Chiang Mai followed by a train south to the capital. This option offers scenic routes but requires more travel time and coordination.
4. Book Tickets in Advance, Especially for Busy Periods
During holidays and weekends, transportation options fill quickly. Advance booking is recommended to avoid sold-out trips and ensure you get your preferred travel times and seating classes.
5. Prepare for Early Departures and Long Travel Days
Many buses and flights depart early in the morning. Plan your accommodation and transfers accordingly to avoid rushing, and pack snacks and entertainment for the journey.
6. Arrange Transfers in Bangkok to Avoid Delays
Bangkok’s transport hubs are spread across the city, so it’s wise to pre-book taxis or shuttle services to reach your final destination smoothly, especially after a long trip.
7. Travel Light and Keep Documents Accessible
Managing luggage across multiple transport modes can be challenging. Pack efficiently and keep your passport, tickets, and valuables in a small carry-on bag for easy access.
8. Stay Informed About Schedule Changes
Transport schedules can vary due to weather or operational reasons. Check your departure times a day before traveling and stay flexible to adjust plans if necessary.
Tip: Flight, bus, and train tickets from Chiang Rai to Bangkok can be searched and booked online in advance, helping you secure preferred departure times and enjoy smoother connections — especially during peak travel seasons and holidays.
