ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Vientiane

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration13h
Distance921
Avg. price$ 37
Bus trips2 found

Buses from Bangkok to Vientiane

🚌 Traveling from Bangkok to Vientiane by bus is a convenient option, with a direct service operated by Sun Bus. The journey lasts approximately 19 hours and departs once daily from Bangkok Tara Travel. 🌍 The bus departs from Bangkok Mochit Bus Terminal station and arrives at Vientiane Talat Sao Station. The Transport Company operates the bus service from Bangkok to Vientiane, making the journey in about 11.5 hours. 💵 Prices for a bus ticket between Vientiane and Bangkok range from $13 to $23, offering an affordable and scenic way to travel between these two vibrant cities in Southeast Asia.

Where to stay in Vientiane

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus between Bangkok and Vientiane. The bus departs from Bangkok Tara Travel and arrives directly in Vientiane. The service runs once daily and operates every day. The journey by bus usually takes about 19 hours.
  • You can catch the Bangkok to Vientiane bus from the Bangkok Mochit Bus Terminal station. The bus services are operated by Sun Bus, and this is where they depart from. Make sure to arrive at the terminal with some time before departure to ensure a smooth boarding process for your journey to Vientiane.
  • The Bangkok to Vientiane bus services, operated by The Transport Company, arrive at Vientiane Talat Sao Station in Laos. This is the final destination where passengers will disembark after the long journey from Bangkok. Once you arrive at Vientiane Talat Sao Station, you can start exploring the city and its attractions.
  • The cost of a bus ticket from Bangkok to Vientiane typically ranges from $13 to $23, depending on the bus company and the type of service provided. It's advisable to check with the specific bus company for the most up-to-date pricing information. Budget-conscious travelers can opt for standard seating options, while those seeking more comfort may choose premium or deluxe seats at a higher cost.
  • There is one direct bus service between Bangkok and Vientiane operated by Sun Bus. This bus departs from Bangkok Tara Travel and arrives at Vientiane. Additionally, The Transport Company also provides bus services from Bangkok to Vientiane, with arrival at Vientiane Talat Sao Station. Traveling by bus from Bangkok to Vientiane takes approximately 11 hours and 30 minutes, with ticket prices typically ranging from $13 to $23.
  • The buses from Bangkok to Vientiane are typically most crowded during weekends and holidays when there is higher demand for travel. To avoid crowds, it is advisable to consider traveling on weekdays or during the off-peak tourist seasons. Additionally, booking tickets in advance can help secure a seat and reduce the risk of encountering a crowded bus.
  • The first bus of the day from Bangkok to Vientiane typically departs in the early morning, usually around 7:00 AM. The last bus usually leaves in the evening, around 5:00 PM. It's important to check the current schedules as they may vary slightly depending on the day of the week and the season.

Will you be returning to Bangkok by bus?

If you need a return bus journey, you can check buses from Vientiane to Bangkok.

See schedule