GoAsia
Thailand

How to Get from Bangkok to Uttaradit

How to get from Bangkok to Uttaradit by train or bus: train departures and arrival times, Transport Co. and Nakhonchai Air buses and tips.

Last updated: November 2, 2026

How to Get from Bangkok to Uttaradit
Contents

Uttaradit lies on the Northern Line between Phitsanulok and Chiang Mai. Most travellers pass through on the way north, but a stop here shows a quieter side of the country: rice fields, river towns and the first foothills of the northern hills. You can go by train or by bus.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Bangkok to Uttaradit by Train

Trains leave from Krung Thep Aphiwat Central Terminal. The quickest is Special Express DRC 7, which leaves at 07:30 and reaches Uttaradit at 13:02. Rapid 111 (07:50, arriving 15:43) and Rapid 109 (14:15, arriving 22:23) run by day. Overnight, Special Express 13 leaves at 20:05 and arrives at 03:18, Rapid 107 leaves at 20:45 and arrives at 04:16, and Express 51 leaves at 22:30 and arrives at 05:51.[1]

The town has two stations, Uttaradit and Sila At, which are about 2 kilometres apart on the line. Uttrawithi 9 leaves Bangkok at 18:40 and stops at Sila At at 01:51.[1]

Bangkok to Uttaradit by Bus

The Transport Co. runs buses from Mo Chit Bus Terminal 2 to Uttaradit at 08:30 and 21:00. The fare is ฿461.[2] Nakhonchai Air serves the route in Gold Class (VIP) with 31 seats. The distance is 475 kilometres and the trip takes 6 hours 25 minutes.[3]

Comparing Your Options

OptionDeparts BangkokArrives Uttaradit
Special Express DRC 7 (train)07:3013:02[1]
Rapid 111 (train)07:5015:43[1]
Special Express 13 (train)20:0503:18[1]
Express 51 (train)22:3005:51[1]
Transport Co. bus from Mo Chit 208:30, 21:00Fare ฿461[2]

Tips for Traveling from Bangkok to Uttaradit

  • Choose your station: Check whether your train stops at Uttaradit or at Sila At and pick your hotel accordingly.
  • Dress in layers: Air conditioning on Thai trains and buses can be very cold, even when it is hot outside.
  • Check in early after a night ride: The overnight trains arrive in the early hours, so ask your hotel about early check-in or luggage storage.

Timetable

Bus Bangkok - Uttaradit $ 13.26–18.50 6h 30m – 12h 45m
  • →  VIP 08:00, 17:00
  • →  Express 10:30, 11:30, 20:30
  • →  Standard 08:30, 21:00
  • →  Gold Class 09:46, 10:06, 11:01, 11:21, 20:51, 21:11, 21:31, 21:46, 22:15, 22:30
Taxi Bangkok - Uttaradit $ 357.02–454.38 7h 50m
  • →  Van 9pax
  • →  Economy 3pax
  • →  SUV 4pax
Train Bangkok - Uttaradit $ 6.99–24.31 5h 2m – 7h 48m
  • →  2nd Class Sleeper AC 14:32, 20:22, 21:02, 22:47
  • →  2nd Class AC seats only 09:20
  • →  2nd Class Fan seats only 07:47, 14:32, 20:22, 21:02, 22:47
  • →  Class 3 Fan 07:47, 14:32, 20:22, 21:02, 22:47
Taxi Don Mueang Airport - Uttaradit $ 303.46–386.23 7h 50m
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax
Taxi Suvarnabhumi Airport - Uttaradit $ 303.46–386.23 7h 50m
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax

Frequently Asked Questions

How can I book tickets from Bangkok to Uttaradit?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Uttaradit, including current prices and schedules.

How long does the train from Bangkok to Uttaradit take?

Special Express DRC 7 takes about 5 hours 30 minutes. Rapid and express trains take about 7 to 8 hours.

What time does the first train leave Bangkok for Uttaradit?

Special Express DRC 7 leaves Krung Thep Aphiwat at 07:30 and arrives at 13:02.

Are there overnight trains?

Yes. Special Express 13 leaves at 20:05, Rapid 107 at 20:45 and Express 51 at 22:30, arriving between 03:18 and 05:51.

Where do buses to Uttaradit leave from?

From Mo Chit Bus Terminal 2. The Transport Co. runs buses at 08:30 and 21:00, and the fare is ฿461.

How long does the bus take?

Nakhonchai Air lists 6 hours 25 minutes for the 475 kilometres from Bangkok to Uttaradit.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] State Railway of Thailand: SRT Timetable Matrix 2026: Northern Line outbound. Retrieved November 2, 2026.
  2. [2] BusTicket.in.th (Transport Co., Ltd. ticketing): Bangkok Bus Terminal (Chatuchak aka Mochi 2): timetable, services and information. Retrieved October 21, 2026.
  3. [3] Nakhonchai Air: Bangkok to Uttaradit route. Retrieved October 21, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.