Company Information

Travellers heading from Bangkok towards Laos often choose Sahaphan for this trip. The company is based at Bangkok's Morchit station and offers routes to towns in the northeast of the country including Roi Et, Mukdahan and Ubon Ratchathani.

Routes served by Sahaphan Bus Company

On all the company's routes, travellers have a choice of premium, VIP or first class buses, all of which are air-conditioned.

Bangkok–Roi Et

For anyone staying in Bangkok and looking to make the 500km journey to Roi Et, there are plenty of options with Sahaphan.

Roi Et is the capital of the province of the same name and there are 19 departures each day between 06.30 and 22.40 (which would arrive at 14.30 and 06.40 respectively). The eight-hour journey costs between THB364-566, depending on which class you wish to travel. There are also 15 buses heading in the opposite direction throughout the day (leaving Roi Et between 08.00 and 22.20 and arriving in Bangkok at 16.00 and 06.00). The prices remain the same regardless of which direction you're heading.


Sahaphan also offer buses to Mukdahan, from where you can then easily cross the Mekong River into Laos by travelling to Savannakhet, just across the border.

There are seven buses per day running between Bangkok and Mukdahan in both directions, with fares priced between THB472-734 based on the quality of the bus you choose. The first bus leaves Morchit in Bangkok at 07.45, arriving in Mukdahan at 18.30, with the last departure of the day at 21.30, travelling through the night until 07.30.

Buses making the 10-hour journey back to Bangkok depart between 09.15 and 20.45 (arriving at 19.30 and 06.45 respectively).

Bangkok–Ubon Ratchathani

There are two buses each day connecting Bangkok and Ubon Ratchathani, leaving Morchit at 19.20 (arriving at 07.20) and 20.50 (getting to Ubon Ratchathani at 08.50). Both departures take around 12 hours and cost THB477.

Anyone heading in the opposite direction can jump on a bus to Bangkok from Ubon ratchathani for THB515 at either 17.00 or 19.30, which will arrive in the capital at 05.00 or 07.30 respectively.


On the Bangkok-Roi Et route, especially, there are many buses travelling in both directions throughout the day. Although Morchit can be reached easily using public transport, it can sometimes be difficult to arrive in time to catch a bus in the early hours, especially if you are staying on the other side of the city and have to pay for a taxi. Fortunately, Sahaphan's services are all at convenient times for traveling to Morchit.

All the buses used on Sahaphan’s routes are high quality so you should be as comfortable as possible during your journey, something which is very important when on an overnight bus. There is also a good amount of legroom onboard, even by western standards, which will no doubt help you relax throughout the trip.


The biggest issues are delays to the services which, sadly, are not uncommon. Unfortunately, this is the case with many forms of transport across the country. The departures are scheduled so you will miss the worst of Bangkok's traffic-ridden streets during rush hour but there can often be several unplanned stops during the journey so it's best to give yourself some additional time if you are planning on catching another service either across the border or elsewhere in Isan.

Also, Morchit can be a very confusing station so it's always best to allow plenty of time before your bus leaves, it's pretty unlikely that they'll wait for you!

Keep in mind

Ubon Ratchathani, often shorted to just ‘Ubon’, is one of the main cities in the Isan region which borders Laos. Many tourists pass through the town on the way to the border and it is very easy to reach Pakse in Laos. The bus to Ubon Ratchathani from Bangkok is one of the most affordable ways of travelling from Thailand’s capital to Laos.

Travellers reviews

Passengers are complimentary of the level of service they receive when they book a bus journey with Sahaphan, with the staff often being very friendly and helpful throughout the trip and giving advice if you're not sure where to go after you've arrived at your destination.

Unfortunately, there are complaints that some of the buses used on these services are outdated and can be a little uncomfortable if you're onboard for 12 hours or more. If you're concerned about the quality or comfort of these buses then you should consider paying a little more for a first class service to ensure maximum comfort during your trip.

Buy Sahaphan Tickets

Bangkok - Kalasin
Find tickets
20:10, 21:40
Bangkok - Mukdahan
Find tickets
Bus VIP 24 24
Bus VIP 32
Bangkok - Roi Et
Find tickets
Mukdahan - Bangkok
Find tickets
Bus VIP 24 24
Bus VIP 32
Roi Et - Bangkok
Find tickets
Bus Express XL
Bus VIP 24 24
Bus VIP 32

Sahaphan Company Reviews

Bus VIP, Sahaphan, Feb 7, 2020
plenty of room in the seats,the staff were friendly and helpful at all times, so thats why i gave it 5 stars no complaints at all off me and will use them again next time i go 2 Mukdahan for sure.
Bus VIP 24, Sahaphan, Jan 27, 2020
Comfortable travel and easy processing!
Bus VIP 24, Sahaphan, Nov 21, 2019
Serive was good air con was very cold so today sick from bus trip
Bus VIP, Sahaphan, Nov 8, 2019
All good , unfortunately I was in front of some pain in the butt people who kept kicking the back of my seat
Bus VIP, Sahaphan, Nov 3, 2019
First of, technically this wasn't a VIP trip, but a 1st class - don't know what the difference is, could just see from the counter that VIP is 150 baht more than the one I had. Regardless of the status, these busses are just not comfortable. It may look luxurious and the seats are wider than standard (only 3 per row), but they are hard and extremely uncomfortable. They cut off the blood from your legs and it's impossible to find a good position for sleeping, since the back is just not made for human anatomy. And not sure what designer still thinks that leather is a good idea... On the upside, the bus left on time and arrived only 20 mins late, according to schedule. The staff was friendly and professional. If you're doing a night ride then bring ear plugs and eye mask, as they tend to start letting people off every so often for the last couple hours. Neck pillow goes without saying. Blankets were provided along with a bottle of water and a snack. 20 min. break halfway.
Bus VIP, Sahaphan, Nov 3, 2019
Seat did not lay flat as I have had in the past, food awful, driver too fast and my case was temporarily stolen by people boarding the bus to Savannaket at Mukdahan. Luckily I recognised it
Bus VIP, Sahaphan, Oct 29, 2019
Buying a ticket online meant a) I paid 2 extra service fees, and b) that when I went to check in at the desk at Mo Chit station, nobody knew what to do. I was literally sent to 8 desks before someone just told me to go to Platform 47 to wait for my bus. Turns out my bus was coming to platform 49, but luckily the lady at 47 was able to help me. Also, seats are designed for short people, so anyone over 5' 5", be ready to be uncomfortable the whole time. They include a sandwich with the ticket, but honestly I would have rather had a slight price drop and no food. This bus cost 150 baht more than "Gold" service bus, as it's supposed to be VIP, but I saw literally no difference between the 2 levels of service (I took gold last time). Bus was supposed to arrive at Mukdahan at 0600, we arrived after 0715. Not a big deal, except that i needed to be in line at the Thai embassy as early as possible, and being delayed over an hour makes a huge difference where/if one will get a spot in line (because from Mukdahan there are still several more processes and buses to to go through before finally arriving to the Embassy or wherever the final destination is.)
Bus VIP 24, Sahaphan, Oct 28, 2019
Adequate. Usb chargers worked, water and snacks ok. Safe trip was had, early arrival. More expensive than Nakhon chai air, but not a better product. Bus was old.
Bus VIP, Sahaphan, Sep 6, 2019
I liked the big, roomy seats. The driver was very good. The service was good.
Bus VIP, Sahaphan, Aug 23, 2019
I have always used this bus service. It was just so comfortable with all the comforts one would need. However I stepped on the bus on Wednesday night and couldn't recognize it anymore. I had no television screen and charging port for my phone. The massage chair wasn't working and the aircons were leaking. The only reason I have given two stars is because the onboard staff and service still remains top notch. Come on Sahaphan Tours please maintain your buses and keep your passengers comfy on those long trips.
Bus VIP, Sahaphan, Aug 18, 2019
Excellent service travel in comfort
Bus VIP, Sahaphan, Jul 20, 2019
Old single-decker bus. The distance between the seats is small. The driver was driving terribly, creating an emergency situation on the road. Bad VIP, bad express. Before Mukdahan picked up passengers in each village. Arrived in Mukdahan one hour late.
Bus VIP 24, Sahaphan, Jun 19, 2019
super easy and such a wonderful bus!!
Bus Express, Sahaphan, Apr 22, 2019
Attendants were lovely, arrived at my destination on time, bus was pretty quiet. However, I paid for a ticket that was about 25 baht cheapter from my local bus station that ended up being much nicer with chargers at every seat. The chairs on this bus were not as comfy, no arm rest between the seats, and there were no USB plug-ins.
Bus VIP, Sahaphan, Apr 6, 2019
Friendly staff
Bus VIP, Sahaphan, Mar 22, 2019
Trip was on time. Light snack was ok but they served warm water. Not sure why it’s called vip. Price was fair.
126 customer reviews
99.0% of 2,035 travelers were presumably happy with Sahaphan as they left good or no review

Sahaphan Stations

Morchit Na Khu Kuchinarai Rong Kham Khao Wong Mukdahan Roi Et Sun Bus Vibhavadi Soi 17