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.
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
| Option | Departs Bangkok | Arrives Uttaradit |
|---|---|---|
| Special Express DRC 7 (train) | 07:30 | 13:02[1] |
| Rapid 111 (train) | 07:50 | 15:43[1] |
| Special Express 13 (train) | 20:05 | 03:18[1] |
| Express 51 (train) | 22:30 | 05:51[1] |
| Transport Co. bus from Mo Chit 2 | 08:30, 21:00 | Fare ฿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 | |
|
|
| Taxi Bangkok - Uttaradit $ 357.02–454.38 7h 50m | |
|
|
| Train Bangkok - Uttaradit $ 6.99–24.31 5h 2m – 7h 48m | |
|
| Taxi Don Mueang Airport - Uttaradit $ 303.46–386.23 7h 50m | |
|
| Taxi Suvarnabhumi Airport - Uttaradit $ 303.46–386.23 7h 50m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Uttaradit, including current prices and schedules.
Special Express DRC 7 takes about 5 hours 30 minutes. Rapid and express trains take about 7 to 8 hours.
Special Express DRC 7 leaves Krung Thep Aphiwat at 07:30 and arrives at 13:02.
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.
From Mo Chit Bus Terminal 2. The Transport Co. runs buses at 08:30 and 21:00, and the fare is ฿461.
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] State Railway of Thailand: SRT Timetable Matrix 2026: Northern Line outbound. Retrieved November 2, 2026.
- [2] BusTicket.in.th (Transport Co., Ltd. ticketing): Bangkok Bus Terminal (Chatuchak aka Mochi 2): timetable, services and information. Retrieved October 21, 2026.
- [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.
