BUSaba ไทย

Phuket → Udon Thani by bus

The bus from Phuket to Udon Thani takes about 23 hours and costs ฿1,525–฿2,033. There are 2 departures bookable through Busaba, all leaving at 14:00, leaving from Phuket Bus Terminal 2.

Fares and times from the reservation systems of Chan Tour. Checked 26 Sep 2026 02:14 (ICT).

FromPhuket
ToUdon Thani
Choose your seat Or book by chat, in any language

Timetable · 2026-10-09

DepartsArrivesOperatorFare from
14:0023h13:00Chan TourPremium Economy Class · Phuket Bus Terminal 2 · Charging point · Blanket · snack included฿2,033Choose seat
14:0023h13:00Chan TourP1 · Phuket Bus Terminal 2 · Blanket · snack included฿1,525Choose seat
2departures
1operators
฿1,525From

Operators on this route

  • Chan Tour
    2 departures/day · Class: P1, Premium Economy Class · from ฿1,525

Terminals

  • Phuket Phuket Bus Terminal 2
  • Udon Thani Udon Thani Bus Terminal 1

In Phuket, buses leave from Phuket Bus Terminal 2. Your ticket names the exact platform and boarding point, with a map pin.

In Udon Thani, buses arrive at Udon Thani Bus Terminal 1.

Route map: Phuket to Udon Thani bus

Frequently asked

How long is the bus from Phuket to Udon Thani?

About 23 hours, and every scheduled service takes the same time.

How much is the Phuket to Udon Thani bus ticket?

฿1,525 to ฿2,033 depending on operator and class — real fares for 2026-10-09.

What time is the first and last bus?

There is one departure, at 14:00.

Which terminal does the Udon Thani bus leave from?

Phuket Bus Terminal 2. It arrives at Udon Thani Bus Terminal 1.

Which bus companies run the Phuket to Udon Thani route?

1 licensed operators sell this route through Busaba: Chan Tour. Each sets its own fares and classes; every departure in the timetable names its operator.

How do I book the Phuket to Udon Thani bus online?

Three steps: tell Busaba where and when in chat, in any language; pick your seat on the live seat map; then pay. Pay by Visa, Mastercard, JCB, Thai QR (PromptPay), K PLUS, or cash at any 7-Eleven. The QR ticket arrives in the chat and the driver scans it at boarding.

Which bus classes run from Phuket to Udon Thani?

Premium Economy Class, P1 — as sold for 2026-10-09. The class sets seat width and on-board extras, and the timetable shows it beside each departure.

Is there a night bus from Phuket to Udon Thani?

Not on the current timetable — departures run from 14:00 to 14:00. Timetables do change, and the search above always shows the real departures.

Booking from outside Thailand? How to book a bus ticket in Thailand — payment, ID and what arrives on your ticket.

Related routes

At a glance

Cheapest fare
฿1,525
Fastest journey
23h
First and last departure
14:00 – 14:00
Operators on this route
1
Classes running
Premium Economy Class, P1

Every departure on 2026-10-09

2 scheduled departures. Times are local; the fare shown is the lowest seat price on that service.

DepartsArrivesDurationOperatorClassFare from
14:0013:0023hChan TourPremium Economy Class฿2,033
14:0013:0023hChan TourP1฿1,525

What each class means on this route

Seat counts come from the vehicles actually running this corridor, not a generic table.

ClassSeatsDepartures
Premium Economy Class—1
P1—1

Terminals at both ends

The terminal a service actually leaves from, in Thai and English.

EndTerminal
PhuketPhuket Bus Terminal 2 map
Udon ThaniUdon Thani Bus Terminal 1 map

Fares by class and operator

Lowest live seat price per operator and class on this corridor.

OperatorClassFrom
Chan TourP1฿1,525
Chan TourPremium Economy Class฿2,033

Booking from abroad, and visa runs

Can I use this bus for a visa run?

Yes — this is a scheduled public service and there is no restriction on why you travel. The bus takes you to the town; the border crossing itself is on foot or by local transport from the terminal, and immigration hours are set by the crossing, not by the bus. Book the return separately once you know how long the queue took.

Does the fare change if I book in English?

No. The fare on this page is the operator's own seat price and it is identical in every language Busaba serves — the same ฿1,525–฿2,033 you would be quoted at the counter in Thai. Language changes the words, never the number.

Can I pay with a foreign card?

Yes. Payment is taken by card in Thai baht, so a foreign card is charged the fare plus whatever your own bank adds for a THB transaction. No Thai bank account and no Thai phone number is required to hold a seat or to pay.

What name appears on the ticket?

The name you enter, in the script you enter it in — Latin letters are accepted and are what most operators on this route print. Bring the passport whose name you booked under; on cross-border and long-distance services the operator may check it against the ticket at boarding.

Is there a service I can rely on every month?

This corridor runs 2 departures on the date checked, first 14:00 and last 14:00, operated by 1. That pattern is stable enough to plan a monthly trip around, though the exact times shift with the season — the page is regenerated nightly from live inventory.

Read from the live Busaba booking system on 26 Sep 2026 02:14 (ICT), for departures on 2026-10-09. Fares vary by travel date; check live seats and book in the chat.

Busaba — straight from the bus company.