Home Destinations Udon Thani 🧭 Plan Your Trip 🔎 Search About
HomeThailandUdon ThaniGetting Around Udon Thani How to Get There, Get Around & Cross to Laos
🚐 Planning your trip to Udon Thani

Getting Around Udon Thani
How to Get There, Get Around & Cross to Laos

Udon Thani is the gateway to the upper Isan region, and it's easier to reach than you'd think. There's an airport right next to the city, the northeastern train line, and government buses running day and night. Once you're in town, the headline sights — Red Lotus Lake, Ban Chiang, Kham Chanot — are scattered around the outskirts, so you'll mostly need a vehicle. And if you want to continue into Laos, Vientiane is just across the bridge at Nong Khai. We've pulled together how to get there, how to get around, and how to cross the border, with real 2026 prices and distances all on one page.

✈️ Airport next to the city🚗 Rent a car for the outskirts🇱🇦 Easy crossing into Laos
Getting Around Udon Thani How to Get There, Get Around & Cross to Laos

🔄 Updated 21 Jun 2026

First, get the lay of the land. Central Udon is easy to wander on foot around Nong Prajak Park and the markets for good food, but the sights people actually come for sit outside town: Red Lotus Lake is about 45 km to the south, Ban Chiang is around 50 km to the northeast, and Kham Chanot is furthest of all, nearly 100 km to the north. That means if you plan to roam beyond the city, you'll need a vehicle one way or another — either a rental or a hired car. As for getting to Udon from Bangkok, pick by budget and time: flying is fastest, the sleeper train is the comfiest, and the bus is the cheapest.

Getting to Udon Thani from Bangkok — flight, train or bus

Udon is about 570 km from Bangkok — roughly 7–8 hours of driving via the motorway and Highway 2 (the Friendship Highway) — but most people pick one of these three options based on the budget and time they have.

1

Flight — fastest and most comfortable

From Don Muang/Suvarnabhumi · ~1 hr

Direct flights run from Don Muang/Suvarnabhumi to Udon Thani (UTH) in about an hour, with several departures a day on Thai AirAsia, Thai Lion Air and Thai Vietjet. The airport is only 3–4 km from town, so you can be at your hotel in under 15 minutes after landing. Book ahead and the fare can come in cheaper than a sleeper-train berth.

FastestAirport by the city
Fares from ฿700–1,500 booked ahead
2

Northeastern train — sleep through it, arrive rested

Bang Sue–Udon Thani · 8.5–9.5 hrs

Board at Bangkok's Krung Thep Aphiwat Central Terminal (Bang Sue). There are overnight sleeper specials and daytime seated services, taking about 8.5–9.5 hours. The air-conditioned 2nd-class sleeper hits the sweet spot for comfort — you wake up just as you reach Udon, which also saves you a night's hotel.

SleeperSaves a hotel night
3rd-class seat ฿157–204 · 2nd-class sleeper ฿769–977 · 1st class ฿1,087+
3

Government bus — cheapest, most departures

Mo Chit 2–Udon bus terminal · 8–9 hrs

Buses leave from Mo Chit 2 with several operators running day and night — Air Udon, Sawatdee Isan, 407 Phatthana, Budsarakham and BKS 999. The VIP coaches have wide reclining seats and the trip takes about 8–9 hours. Night buses let you sleep straight through to morning, dropping you right at Udon Thani's central bus terminal.

CheapestFrequent departures
฿420–680 by coach class

Which one to pick

If you're short on time and can book ahead, flying is the best value. But if you're travelling on a Friday night and want to wake up already there, the 2nd-class train sleeper is the option a lot of people swear by — you get a night's sleep and save a night's accommodation in one go.

From the airport into the city

Udon Thani Airport sits unusually close to the city — closer than you'll find in most other provinces. It's only a few minutes from the terminal to the hotel district, and there are several ways to make the trip.

  • Metered taxi / airport car — there's a counter outside the terminal; into town runs about ฿100–150, and it's the easiest option if you've got a lot of luggage.
  • Hotel shuttle — many city hotels offer free or cheap pickup; just arrange it ahead when you book.
  • Rental car dropped at the airport — most local rental outfits deliver the car to the airport for free, so you can collect it and drive straight into town or off to your first stop.
  • Grab app — it works in Udon, with prices close to a taxi, and it's handy if you'd rather not haggle.

Getting around central Udon

There's no skytrain or metro in Udon, but the city isn't big and it's fairly flat. The main eating and hangout areas — Nong Prajak Park, Centre Point market, the walking street and the downtown malls — are all within a short distance of each other.

  • Songthaew / tuk-tuk — they run along the main routes in town for a few tens of baht, good for short hops, but ask about the route before you hop on to be sure.
  • Grab / motorbike taxi — easy to hail, you set the destination in the app, no haggling, and ideal for nights out or when it's raining.
  • Motorbike rental — shops rent them for around ฿200–300/day, great for getting around town and reaching the morning markets.
  • Walking + cycling around Nong Prajak — the central park is easy to stroll or cycle around the lake, and in the evening plenty of locals come out to exercise.

Honestly

Public transport in Udon isn't as frequent or punctual as in a big city. If you're planning to hit several spots in a day, having Grab on hand or renting a car or motorbike is far more flexible. Don't expect a Bangkok-style bus network.

Renting a car for the outskirts — Red Lotus Lake, Ban Chiang, Kham Chanot

Almost everything people come to Udon for sits outside the city, and there's no convenient direct public transport. The most flexible way is to rent a car — and there are two options depending on what suits you.

฿550–900/day

Self-drive rental

From around ฿550–900/day for a sedan or eco-car with full first-class insurance, using your ID card, driving licence and a deposit. Many local outfits deliver to the airport for free and throw in GPS. Good if you're a confident driver and want to set your own pace.

฿1,300–2,400/day

Car with driver

From around ฿1,300–2,000/day for a sedan, or about ฿1,800–2,400/day for a van. No driving, no navigating, and a local driver who knows the best parking spots and times to go. Ideal for groups or if you're travelling with older relatives.

Distances from central Udon to the main sights (useful for planning routes and timing)

  • Red Lotus Lake, Nong Han Kumphawapi — about 45 km south, ~50 min drive along Highway 2 to Kumphawapi (the lotuses only bloom beautifully in the cool season, Dec–Feb, and you need to go at dawn before 9am).
  • Ban Chiang National Museum — about 50 km northeast, ~1 hr drive, a prehistoric archaeological site known worldwide.
  • Kham Chanot (Wang Nakhin) — to the north in Ban Dung district, about 90–100 km, ~1.5 hr drive, the floating island where the spiritually inclined come to pay their respects.
  • Wat Pa Phu Kon — about 1.5–2 hrs to the north, a white marble reclining Buddha set among forested hills, with a winding road toward the end.

Planning tip

Red Lotus Lake and Ban Chiang are in opposite directions, so pairing them in one day will wear you out. Better to split it: south (Red Lotus–Kumphawapi) on one day, and north (Kham Chanot–Phu Kon) on another, so you're not doubling back.

Crossing into Laos — Vientiane is just over the bridge

One of the perks of basing yourself in Udon is how easy it is to continue into Laos. Vientiane, the Lao capital, is about 75–80 km from Udon via the First Thai–Lao Friendship Bridge crossing at Nong Khai. Thai citizens can use their ID card for a border pass to cross, while foreigners use a passport (check Lao visa rules for your nationality before you go).

  • Cross-border bus (BKS) — there's an Udon Thani–Nong Khai–Vientiane route that takes you the whole way in one go, with no changing buses, handy for first-timers who'd rather not deal with the border alone.
  • Cross-border train — trains 147/148 run Udon Thani–Khamsavath (on the Vientiane side) via Nong Khai, a comfortable option with the experience of crossing the Mekong.
  • Do it leg by leg — take a bus or train Udon–Nong Khai first, then a shuttle across the bridge at the checkpoint, then a vehicle into Vientiane. Flexible, but you'll manage several connections.
  • Hired car / day tour — there are day-trip Vientiane tours from Udon/Nong Khai, leaving in the morning and back by evening, good if you'd rather not think about the route at all.

What to know about the border

The Friendship Bridge checkpoint has set opening hours, and on long weekends and festivals the queues get long with all the crossers. Allow extra time in the morning, and double-check visa and border-pass conditions for your nationality before you set off, since the rules can change.

Sample 3-day, 2-night itinerary

If you're not sure how to thread the routes together, here's a rough plan that doesn't pack the days too hard, assuming you fly in or arrive on the morning sleeper and rent one car.

Day 1

Arrive in Udon + the south (Red Lotus Lake)

Morning
Arrive at the airport/station, collect your rental car, check in at a downtown hotelPick a hotel near Nong Prajak for easy walking to food
Late morning
Grab a Vietnamese-style rice porridge or pho in town, then wander around the cityUdon is known for its Vietnamese food
Afternoon
Drive south to Kumphawapi for the Nong Han scenery (Red Lotus Lake in the cool season)Outside the cool season you can still take in lake views and village life
Evening
Head back into town, browse the evening market/walking street, find food around Nong Prajak
Day 2

The north (Kham Chanot + Ban Chiang)

Early morning
Drive north to Kham Chanot in Ban Dung, pay your respects before the crowds buildGoing early means shorter queues and cooler air
Midday
Stop for lunch somewhere on the way back
Afternoon
Stop by Ban Chiang Museum to see the archaeological site and the painted potteryClosed some Mondays — check opening times first
Evening
Back into town, rest up, find a cafe or a moo kratha dinner
Day 3

Cross to Laos, or take it easy before heading home

Morning
If you have time, drive or ride to Nong Khai and cross into Vientiane for a there-and-back day tripAllow extra time at the border in the morning
Or
If you skip the border, hit the city cafes and pick up souvenirs (moo yor, naem) before returning the car
Afternoon–evening
Return the car, travel home by flight/train/busAllow time to drop the car and check in at the airport

Want a well-located place in central Udon to use as your base

See the Top 10 Udon Thani hotels →

FAQ

What's the best-value way to get to Udon Thani from Bangkok?

If you can book ahead, flying is the best value on both time and sometimes price — it's only about an hour and the airport is right by the city. If you'd rather save a night's accommodation, the 2nd-class train sleeper at ฿769–977 lets you sleep and wake up right on arrival. For the cheapest option, the government bus runs about ฿420–680.

Is Udon Thani Airport far from the city?

Very close — only about 3–4 km from town, so you're at the hotel district in under 15 minutes after landing. You can get into the city by taxi/airport car (around ฿100–150), Grab, hotel shuttle, or by collecting a rental car at the airport and driving straight in.

Do I need to rent a car to explore Udon?

Not in the city — walking, Grab or songthaews are enough. But the headline sights like Red Lotus Lake (45 km), Ban Chiang (50 km) and Kham Chanot (nearly 100 km) are outside town with no direct public transport, so renting a car to self-drive (from ฿550–900/day) or a car with driver (฿1,300–2,400/day) is the way to go.

How do I cross from Udon into Laos, and how far is it?

Vientiane is about 75–80 km away via the Thai–Lao Friendship Bridge crossing at Nong Khai. There's a BKS bus running Udon–Nong Khai–Vientiane in one go, the 147/148 train Udon–Khamsavath, or you can do it leg by leg. Thai citizens use an ID card for a border pass; foreigners use a passport and should check Lao visa rules for their nationality first.

When's the best time to visit Red Lotus Lake?

The red lotuses only bloom across the whole lake in the cool season, roughly December to February, and you need to go at dawn before 9am while the flowers are still open and the sun isn't harsh. It's about 45 km south of the city, around a 50-minute drive along Highway 2 to Kumphawapi.

Copyright & Image Takedown Policy

Thailandaddict is created to review and share travel experiences. Where an image is sourced from elsewhere, we credit the source. If you are the copyright owner and prefer that your image not appear on this site, please contact us and we will gladly remove the image or correct the information.