
Bus + flight (via Bangkok)
Fastest and best overall value for most travelers
Private taxi / car
Direct door-to-door transfer with maximum flexibility
Train (via Bangkok)
Lowest fares but requires a transfer in Bangkok
Day buses
Long journey of up to 15 hours with transfers
Quick answer: You can travel from Pattaya to Udon Thani by bus + flight via Bangkok, train, tourist bus or private taxi. The fastest and best option is a bus or minivan to Bangkok followed by a direct flight. Budget travelers can choose the train or bus, while a private taxi offers the highest level of comfort.
At a glance:
- 📍 Distance: About 700 km via Bangkok.
- ⏱️ Travel time: Bus + flight: 7–10 h | Taxi: 9 h | Bus: 11–15 h | Train: 13–16 h.
- 💰 Price: Train: $10–50 | Bus: $22–35 | Bus + flight: $40–100 | Taxi: $200–400/car.
- ✈️ Best option: Bus + flight via Bangkok.
- 🚆 Cheapest: Train via Bangkok.
- 🚕 Most comfortable: Private taxi or car.
Last updated: July 2026
From Pattaya to Udon Thani you can travel by plane, bus, train or private taxi.
The travel distance from Pattaya to Udon Thani is about 700 km via Bangkok. The fastest option is a bus + flight, taking about 7–10 hours and costing approximately $40–100 per person. You can also travel by train via Bangkok (13–16 hours), tourist bus (11–15 hours), or private taxi for the most comfortable door-to-door transfer.
Udon Thani is one of the largest cities in northeastern Thailand and an important transport hub with an international airport, railway station and long-distance bus terminals. Before your trip, check the Weather in Udon Thani for the latest conditions.
From Pattaya you can also travel to popular destinations in southern Thailand, including Koh Phi Phi and Koh Samui.
| Transfer modes from Pattaya to Udon Thani: | Travel Time | Cost Range |
|---|---|---|
| Bus + Flight via Bangkok | 7–12 hours | $40–100 per person |
| Train (via Bangkok) | 13–16 hours | $10–50 per person |
| Tourist Bus (via Bangkok) | 11–15 hours | $22–35 per person |
| Private Car / Taxi with a driver | 9-10 hours | $200–400 per car |
How do I get from Pattaya to Udon Thani?
1. BUS + FLIGHT to Udon Thani (via Bangkok)
👉 Bus + flight via Bangkok is the fastest and most convenient way to travel from Pattaya to Udon Thani.
- ✔️ Best for: travelers who want to save time and avoid long overland journeys
- ✔️ Travel time: ~7–12 hours (including transfer in Bangkok and waiting time)
- ✔️ Cost: $40–100 per person (bus + flight combined, prices vary by season)
- ✔️ Comfort: high (comfortable buses/minivans + short domestic flight)
- ✅ Best Option: Combine a Pattaya–Bangkok bus with low-cost airlines like Thai AirAsia, Nok Air, or Thai Lion Air
- 💡 Tip: Choose a bus that goes directly to Bangkok airports to save transfer time.
- 🌏 Extra tip: Bus and flight tickets can be easily searched and booked online in advance.
The fastest way to travel from Pattaya to Udon Thani is by bus or minivan to Bangkok followed by a direct flight. This option takes about 7–12 hours in total, depending on the transfer time in Bangkok, and costs approximately $40–100 per person.
The journey from Pattaya to Bangkok takes around 2–3 hours by bus or minivan. Direct flights depart from both Suvarnabhumi and Don Mueang airports and reach Udon Thani in about 1 hour 10 minutes. Several airlines operate daily flights, offering plenty of departure times.
Bus tickets from Pattaya to Bangkok and flights from Bangkok to Udon Thani can be searched and booked online in advance. Early booking usually provides the best prices and the widest selection of connections.

2. TRAIN from Pattaya to Udon Thani (via Bangkok)
👉 Train via Bangkok is the cheapest way to travel from Pattaya to Udon Thani.
- ✔️ Best for: budget travelers and those who prefer a scenic rail journey
- ✔️ Travel time: ~13–16 hours (depending on connections in Bangkok)
- ✔️ Cost: $8–50 per person (seats are cheapest, sleepers cost more)
- ✔️ Comfort: medium to high (basic seats or comfortable sleeping berths on long route)
- ✅ Best Option: Use a sleeper train from Bangkok to Udon Thani for overnight travel
- 💡 Tip: Book separate tickets for each route and choose connections carefully due to limited trains from Pattaya.
- 🌏 Extra tip: Train tickets can be searched and booked online in advance, or purchased at the station for short routes.
Traveling by train from Pattaya to Udon Thani is possible only via Bangkok. It is one of the cheapest transport options, especially if you choose a standard seat, while sleeper berths offer more comfort for the overnight journey.
The total travel time is about 13–16 hours, depending on the transfer in Bangkok. Trains depart from Pattaya Railway Station to Hua Lamphong, while trains to Udon Thani leave from Krung Thep Aphiwat Central Terminal or Don Mueang Station. You can view the Thailand railway map before your trip.
Train tickets from Pattaya to Bangkok cost about $1–3 per person, while tickets from Bangkok to Udon Thani range from $7–45 per person. You need two separate tickets for this journey, and booking in advance is recommended, especially for sleeper berths.

3. BUS from Pattaya to Udon Thani (via Bangkok)
👉 Bus via Bangkok is a cheap and widely available way to travel from Pattaya to Udon Thani.
- ✔️ Best for: budget travelers who don’t mind longer overland journeys
- ✔️ Travel time: ~11–15 hours (including transfer in Bangkok)
- ✔️ Cost: $22–35 per person (prices vary by company and bus type)
- ✔️ Comfort: medium (standard to VIP buses with reclining seats)
- ✅ Best Option: Combine a Pattaya–Bangkok minivan with a VIP overnight bus to Udon Thani
- 💡 Tip: Choose well-timed connections in Bangkok to minimize waiting time between buses.
- 🌏 Extra tip: Bus tickets can be easily searched and booked online in advance, but you need to buy separate tickets for each route.
Traveling by bus from Pattaya to Udon Thani is another affordable option, but it requires a transfer in Bangkok. The total journey takes about 11–15 hours, depending on your connection, with buses from Bangkok to Udon Thani taking around 8–10 hours.
Buses and minivans operate frequently between Pattaya and Bangkok, while several long-distance companies run comfortable buses from Bangkok to Udon Thani. Departure and arrival locations vary by operator and are shown when booking tickets online.
Bus tickets for the entire trip cost approximately $22–35 per person. You need to book two separate tickets: one from Pattaya to Bangkok and another from Bangkok to Udon Thani. Booking in advance is recommended, especially during holidays.

4. TAXI / CAR from Pattaya to Udon Thani
👉 Private taxi/car is the most comfortable but also the most expensive way to travel from Pattaya to Udon Thani.
- ✔️ Best for: travelers who prefer comfort, privacy, and door-to-door service
- ✔️ Travel time: ~9 hours (direct route, may vary depending on stops)
- ✔️ Cost: $200–400 per car (can be shared among passengers)
- ✔️ Comfort: very high (modern cars or spacious minivans)
- ✅ Best Option: Private transfers with companies like Glassflower or Firstplan Transport Services
- 💡 Tip: Traveling in a group can significantly reduce the cost per person.
- 🌏 Extra tip: Private transfers can be easily searched and booked online in advance, with flexible pickup and drop-off locations.
A private taxi or car is the most comfortable way to travel from Pattaya to Udon Thani. It offers a direct door-to-door transfer with flexible departure times and takes about 9 hours, depending on traffic and your chosen route.
BOOK TAXI / CAR to Udon Thani ➜
Private transfers cost approximately $200–400 per vehicle, depending on the type of car and the company. Standard sedans are the cheapest option, while spacious minivans are ideal for families and groups sharing the cost.
Private taxis from Pattaya to Udon Thani can be booked online in advance. Before confirming your reservation, always check the pickup details, vehicle type and the company’s booking conditions.

❓ FAQ + Tips – Travel from Pattaya to Udon Thani
How to book tickets from Pattaya to Udon Thani?
Book buses, trains, flights and private taxis online at 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Pattaya to Udon Thani?
Travel time ranges from about 7–16 hours. Bus + flight is the fastest option, while trains and buses take longer.
How far is Udon Thani from Pattaya?
The distance is about 700 km by road via Bangkok or around 550 km by air.
How much does it cost to travel from Pattaya to Udon Thani?
Expect to pay about $10–100 per person by train, bus or flight, while private taxis cost around $200–400 per vehicle.
Is there a direct train from Pattaya to Udon Thani?
No. Train travel requires a transfer in Bangkok.
What is the cheapest way to travel?
The cheapest options are usually trains or tourist buses via Bangkok, with fares starting from about $10 per person.
What is the best way to get to Udon Thani?
The best choice is a bus or minivan to Bangkok followed by a direct flight to Udon Thani.
Where can you travel from Udon Thani?
Udon Thani is a popular gateway to Laos. You can continue by bus or taxi to Vientiane and other destinations.
Where to stay in Udon Thani?
Udon Thani offers hotels, guesthouses and hostels for every budget. Book your hotel in Udon Thani online ➜.
How to travel solo in Thailand?
Thailand is ideal for solo travelers thanks to its extensive transport network and tourist facilities. Read Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Pattaya to Udon Thani
Traveling from Pattaya to Udon Thani is possible by plane, train, bus or private taxi. Most routes require a transfer in Bangkok.
- Fastest Option: Travel by bus or minivan to Bangkok and continue by direct flight to Udon Thani.
- Cheapest Option: Trains and tourist buses via Bangkok offer the lowest fares.
- Train Transfer: There is no direct train, so you need to change trains in Bangkok.
- Book Early: Flights, sleeper trains and buses can sell out during weekends and Thai holidays.
- What to Bring: Pack water, snacks, a power bank and a light jacket for air-conditioned transport.
- Private Transfer: A private taxi is the most comfortable door-to-door option for families and groups.
Tip: Bus, train, flight and private transfer tickets from Pattaya to Udon Thani can be searched and booked online in advance.