
1. Flight to Chiang Mai
2. Bus to Chiang Mai
3. Train to Chiang Mai
4. Taxi/Car to Chiang Mai
🎫 Book a Tour Online
🎫 Book Ticket Online
From Ubon Ratchathani to Chiang Mai you can get by plane, bus, train, taxi.
-
- The travel distance from Ubon Ratchathani to Chiang Mai in Thailand spans approximately 930 km by bus or about 850 km by plane. You can use 4 modes of transportation from Ubon Ratchathani to Chiang Mai: direct flight, transfer by bus or train via Bangkok, and transportation by private car/taxi with a driver. The best and fastest transfer option will be a direct air connection, which will save you several hours of your time. However, it is suitable for those who want to avoid visiting other interesting places in Thailand. If you would like to use the popular land transport option, train transfer, it is possible, but only with a transfer in Bangkok. The trains will offer you seats or even sleeping berths, which are certainly suitable for this longer route, and the transfer can take approx. 21-29 hours.
- Traveling by train and bus is usually always the cheapest way to get to Chiang Mai from Ubon Ratchathani, but expect a very long and tiring journey. Private car/taxi transportation to Chiang Mai is also available, you can book a modern car for yourself or a group of travelers. However, this is always the most expensive transport option between these cities. In terms of price, the cheapest train transfer is then a bus transfer, both of these options have their pluses and minuses. Expect a more limited bus schedule and you will probably sleep better on the train, which will offer comfortable sleeping berths in 1st or 2nd class. All train/bus tickets, car and flights from Ubon Ratchathani to Chiang Mai can be searched and purchased easily online in advance.
-
- Chiang Mai – renowned as one of the most popular destinations in northern Thailand. Situated along the banks of the Ping River, Chiang Mai is adorned with vibrant spring blooms, particularly exquisite orchids. Once envisioned as an earthly paradise nestled at the foothills of mountains, Chiang Mai has evolved into a bustling city, complete with traffic and accompanying pollution. Equipped with an international airport and a railway station, Chiang Mai offers 4 popular transportation options from Ubon Ratchathani: direct flights, tourist buses, trains via Bangkok, or private car/taxi services via Bangkok. Travelers departing from Chiang Mai can also embark on journeys by minivan or private car/taxi to destinations such as Mae Hong Son or Chiang Rai.
Transfer Mode – Ubon Ratchathani to Chiang Mai: | Travel Time | Cost Range |
---|---|---|
Direct flight or flight via Bangkok | 1.5 hours or 5-6 hours | $70-150/pp |
Tourist Bus | 16-18 hours | $29-32/pp |
Train via Bangkok | 20-29 hours | $15-100/pp |
Private Car/Taxi via Bangkok | 17-20 hours | $440-1000 / car |
How do I get from Ubon Ratchathani to Chiang Mai?
1. FLIGHTS from Ubon Ratchathani to Chiang Mai
The most convenient and fastest way to get from Ubon Ratchathani to Chiang Mai is by air transfer. There are more options in the case of a flight with a transfer in Bangkok, direct flights are very limited and it is necessary to look for them well in advance. Flights to Chiang Mai from Ubon Ratchathani with a transfer in Bangkok will be offered by Thai AirAsia or Thai Airways, and more companies can be searched separately for each route.
Nok Air offers direct flights to Chiang Mai from Ubon Ratchathani. Flights are operated from Ubon Ratchathani Airport to Chiang Mai International Airport, which is only about 4 km from the city center.
With an air transfer, you can save several hours of time compared to traveling by train or bus. The air transfer from Ubon Ratchathani to Chiang Mai takes about 1.5 hours in the case of a direct flight and about 5-8 hours in the case of a flight with a transfer in Bangkok.
However, it is also a good idea to factor in the time for the transfer to the airport as well as the wait before departure. Even so, it is still the fastest transport option between these distant cities. Air transfer from Ubon Ratchathani to Chiang Mai costs between $70-150/pp, but flight prices can change throughout the year and are not fixed.
Most of the flights to Chiang Mai offered on this route, as well as flights with a transfer in Bangkok, are Economy class flights, so sometimes the prices can be even lower. From the point of view of price, however, an air transfer will probably not be a suitable transportation option to Chiang Mai for low-cost travelers. For those, it will be better to use e.g. train transport, which is cheap and comfortable.

2. BUS from Ubon Ratchathani to Chiang Mai
One of the cheaper ground transfer options from Ubon Ratchathani to Chiang Mai is a bus transfer. In this case, expect a very long and tiring journey. The bus companies that you can use to transfer to Chiang Mai from Ubon Ratchathani are Nakhonchai Air and Phetprasert, which will offer you modern and relatively comfortable buses.
Buses usually depart from Ubon Ratchathani Bus Terminal and arrive at Chiang Mai Bus Terminal 3 or Chiang Mai NCA Bus Terminal. You will see this information about bus departure and arrival points when searching for tickets online, so read everything carefully.
The bus transfer to Chiang Mai from Ubon Ratchathani takes about 16-18 hours, but this time may vary and buses may be delayed during the journey and upon departure. Some buses operate these transfers via Bangkok. Bus tickets from Ubon Ratchathani to Chiang Mai cost between $27-30/pp, these prices can vary slightly throughout the year.
Also take into account the fact that the bus schedule between these cities for these long-distance buses is rather limited and it is advisable to look for a connection well in advance. You can easily search and buy bus tickets to Chiang Mai from Ubon Ratchathani online in advance.
When booking a bus ticket to Chiang Mai, also read the conditions and instructions for the bus transfer and follow the instructions of the transport company. It is advisable to arrive at the departure point in Ubon Ratchathani Bus Terminal at least 30-60 minutes before the departure of the bus in Ubon Ratchathani.

3. TRAIN from Ubon Ratchathani to Chiang Mai (via Bangkok)
The cheapest popular land transport option from Ubon Ratchathani to Chiang Mai is a train transfer via Bangkok. This transport option therefore has 2 steps and it is necessary to transfer to another line in Bangkok. Trains depart from Ubon Ratchathani Railway Station and arrive at Krung Thep Aphiwat Central Terminal Station and from there you can take another train to Chiang Mai, see the Thai Railway Map.
The trains will offer you seats on both routes, which are a cheaper option, and also sleeping beds, which are always a more expensive option, but more comfortable. The train transfer from Ubon Ratchathani to Bangkok takes approx. 8-11 hours and from Bangkok to Chiang Mai approx. 10-14.5 hours.
The total travel time by train from Ubon Ratchathani to Chiang Mai can be about 20-25 hours, even with a transfer, depending on the connecting connection in Bangkok. There are usually around 6 train connections every day on both routes. A train transfer from Ubon Ratchathani to Chiang Mai can cost you around $18-100/pp, the seats are the cheapest, but it’s not a very comfortable option.
It is better to pay extra and choose a sleeper bed at least in the 2nd class. Ubon Ratchathani to Bangkok and Bangkok to Chiang Mai train tickets are easy to find and buy online in advance. So you have to buy 2 train tickets, one for each route separately.
There is no need to print train tickets and just have them stored on your smartphone. These tickets have a QR code, and with this code you can then prove yourself when you board a train in Ubon Ratchathani and in another train in Bangkok.
2. BOOK TICKETS to Chiang Mai ➜

4. TAXI/CAR from Ubon Ratchathani to Chiang Mai
One of the options for land transfer from Ubon Ratchathani to Chiang Mai is also a private transfer with a modern car and its own driver. This transport option has 2 steps and requires a transfer in Bangkok. You can therefore drive private cars between Ubon Ratchathani – Bangkok and Chiang Mai and even back to Bangkok, for example.
Private transfers to Chiang Mai will be offered by companies such as Glassflower, Firstplan Transport Services to Bangkok and to Chiang Mai by other companies such as Bangkok Taxi 24, MCC Van, Team Holiday, Glassflower, Thailand Limo by Datum, N and T Travel, Go2Trip, SmartEn Plus and others. Most of these companies will offer you modern smaller classic cars, SUVs or even larger minivans for more people traveling in a group.
1. BOOK TAXI / CAR to Bangkok ➜
Transportation by private car from Ubon Ratchathani to Bangkok takes about 8-9 hours, and from Bangkok to Chiang Mai 8-10 hours. In total, it can take about 17-20 hours, but it also depends on your travel route. The advantage of a private transfer is that you can choose your departure and arrival point, so you can also save your additional time.
Transfer by private car with a driver from Ubon Ratchathani to Bangkok costs about $200-440/vehicle and from Bangkok to Chiang Mai then $240-550/vehicle. These prices vary according to the type of car you choose, if you choose a smaller classic car you will pay less than in the case of a larger minivan.
However, minivans can carry more people at once, and you can always split the car fare among individual passengers. You can search and book your private car with driver from Ubon Ratchathani to Chiang Mai online in advance. Transport by private car will be suitable mainly for travelers who have a larger budget for their travel.
2. BOOK TAXI / CAR to Chiang Mai ➜

❓ FAQ – Travel from Ubon Ratchathani to Chiang Mai:
1. How to book tickets or flights from Ubon Ratchathani to Chiang Mai?
-
- Book tickets and flights from Ubon Ratchathani to Chiang Mai online on 12go.asia ➜ or Baolau ➜.
- You can book another tickets and routes, e.g. Ubon Ratchathani > Bangkok, Bangkok > Chiang Mai…
2. What is the travel time to Chiang Mai from Ubon Ratchathani?
-
- Direct flight from Ubon Ratchathani to Chiang Mai takes about 1.5 hours, flight with transfer about 5-8 hours.
- Travel by tourist bus from Ubon Ratchathani to Chiang Mai takes about 16-18 hours.
- Travel by train from Ubon Ratchathani to Chiang Mai via Bangkok takes about 20-29 hours.
- Travel by car/taxi from Ubon Ratchathani to Chiang Mai via Bangkok takes about 17-20 hours.
3. How far is Chiang Mai from Ubon Ratchathani?
-
- Travel distance from Ubon Ratchathani to Chiang Mai is about 930 km by land and about 850 km by plane.
4. How much does it cost to get from Ubon Ratchathani to Chiang Mai?
-
- Travel by plane (direct flight) from Ubon Ratchathani to Chiang Mai costs about $70-150/pp.
- Travel by tourist bus from Ubon Ratchathani to Chiang Mai costs about $29-32/pp.
- Travel by train from Ubon Ratchathani to Chiang Mai via Bangkok costs about $15-100/pp.
- Travel by car/taxi from Ubon Ratchathani to Chiang Mai via Bangkok takes about $440-1000/vehicle.
5. Is there a direct train from Ubon Ratchathani to Chiang Mai?
-
- No, it is not possible to travel by direct train to Chiang Mai from Ubon Ratchathani, there is no direct train. If you want to travel by train, you can take a train to Bangkok and from Bangkok you have to take another train to Chiang Mai. There are trains via Hua Lamphong Railway Station in Bangkok.
6. What is the cheapest option of transfer from Ubon Ratchathani to Chiang Mai?
-
- The most cheapest option of transport from Ubon Ratchathani to Chiang Mai is to travel by tourist sleeper bus or train.
7. What is the best way of transport from Ubon Ratchathani to Chiang Mai?
-
- The best and also fastest option of getting to Chiang Mai from Ubon Ratchathani is to travel by plane. There are direct flights, but the schedule is limited. You can also travel by plane via Bangkok, there are connecting flights by Thai AirAsia or Thai Airways.
8. Where you can go and travel from Chiang Mai?
-
- There are various travel routes from Chiang Mai to nearby popular areas. You can also travel to Myanmar via border crossing in the north. You can travel by bus/minivan or taxi to Pai, travel time is about 3.5 hours. Pai is another popular tourist site in this area. Read this article: How to travel from Chiang Mai to Pai? or you can also travel by tourist bus or private car to Nan and Phayao. You can also travel by train to Bangkok, it is a a popular railway route.
9. Where to stay in Chiang Mai?
-
- There are various types of accommodation in Chiang Mai. There are cheap hotels, resorts, private houses, rooms or homestay. There are also a wide range of luxury hotels and private resorts for tourists. Search your accommodation in Chiang Mai online > Book your accommodation in Chiang Mai ➜.
10. How to travel solo in Thailand?
-
- Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Chiang Mai ➜
BOOK your HOTEL in Chiang Mai ➜
🎫 Book tickets / flights from Ubon Ratchathani to Chiang Mai:
(You can change your departure and arrival, eg. Ubon Ratchathani > Bangkok, Bangkok > Chiang Mai….)