> ## Content Index
> Fetch the complete content index at: https://www.thailandtripos.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Bangkok to Major Cities
- URL: https://www.thailandtripos.com/bangkok-to-major-cities/
- Published: 2026-02-16T10:53:06.000Z
- Updated: 2026-09-14T13:47:08.000Z
- Description: Travel from Bangkok to Thailand's major cities on a budget. Compare trains, buses, terminals, ticket prices, and essential travel tips.
- Author: Tim Thorer
- Tags: Getting Around

Travel from Bangkok to Thailand's major cities on a budget. Compare trains, buses, terminals, ticket prices, and essential travel tips. A budget guide to reaching Thailand's key destinations by bus, train, and van—with prices (subject to change), durations, and booking info.

#### Bangkok Departure Terminals

****Mo Chit 2 (buses, vans)**  
Location: Chatuchak. Serves: North & Northeast (Chiang Mai, Chiang Rai, Isaan).  
****Ekkamai (buses)**  
Location: Sukhumvit. Serves: East Coast (Pattaya, Trat, Rayong).  
****Sai Tai Mai (buses)**  
Location: Thonburi. Serves: South (Hua Hin, Surat Thani, Phuket).  
****Hua Lamphong (trains)**  
Location: Central. Serves: Trains (closing, moving to Bang Sue).  
****Krung Thep Aphiwat (trains)**  
Location: Bang Sue (new main train station)

### Booking Options

| Platform                                                         | Best For                                  |
| ---------------------------------------------------------------- | ----------------------------------------- |
| [12Go Asia](https://12go.asia/?z=2284790&ref=thailandtripos.com) | All routes, trains, buses—compare options |
| **At terminal**                                                  | Walk-in fine for most routes              |
| **Train station**                                                | Buy sleeper tickets 1-2 days ahead        |

### Best Value Routes

| Route                              | Price | Why It's Great                     |
| ---------------------------------- | ----- | ---------------------------------- |
| **Bangkok → Ayutthaya**            | ฿15   | Cheapest train in Thailand         |
| **Bangkok → Pattaya**              | ฿131  | Quick, frequent, no booking needed |
| **Bangkok → Chiang Mai (sleeper)** | ฿800  | Transport + hotel in one           |
| **Bangkok → Hua Hin**              | ฿180  | Easy beach escape                  |

### Quick Overview

| City            | Cheapest Price | Duration | Best Option  |
| --------------- | -------------- | -------- | ------------ |
| **Ayutthaya**   | ฿15            | 1-1.5h   | Train        |
| **Pattaya**     | ฿131-168       | 1.5-3h   | Bus/Van      |
| **Hua Hin**     | ฿180           | 3-3.5h   | Van          |
| **Sukhothai**   | ฿350-400       | 7h       | Bus          |
| **Khon Kaen**   | ฿350-400       | 7-8h     | Bus          |
| **Udon Thani**  | ฿450           | 8-9h     | Bus          |
| **Surat Thani** | ฿500           | 10-12h   | Bus          |
| **Chiang Mai**  | ฿500-800       | 10-12h   | Bus or Train |
| **Chiang Rai**  | ฿600           | 11-12h   | Bus          |

> 💡 Book via [12Go Asia](https://12go.asia/?z=2284790&ref=thailandtripos.com) or buy tickets at the terminal. All prices are approximate and vary by operator/season.

### City-by-City Guide

**Ayutthaya**

| Detail              | Information                             |
| ------------------- | --------------------------------------- |
| **Cheapest option** | 3rd-class train                         |
| **Price**           | ฿15 (!!)                                |
| **Duration**        | 1-1.5 hours                             |
| **Frequency**       | Trains almost hourly; vans every 30 min |

**Routes:**

| Option                | Price | Duration | Notes                            |
| --------------------- | ----- | -------- | -------------------------------- |
| **Train (3rd class)** | ฿15   | 1.5h     | Cheapest option in Thailand      |
| **Van**               | ฿70   | 1h       | From Mo Chit or Victory Monument |

**Start:** Hua Lamphong Station  
**End:** Ayutthaya Station (walking distance to ruins)

> 💡 Just buy ticket at station.

**Pattaya**

| Detail              | Information                |
| ------------------- | -------------------------- |
| **Cheapest option** | Bus or van                 |
| **Price**           | ฿131-168                   |
| **Duration**        | 1.5-3 hours                |
| **Frequency**       | Every 30 min (05:00-20:00) |

**Routes:**

| Option        | Price    | Duration | Notes                                                       |
| ------------- | -------- | -------- | ----------------------------------------------------------- |
| **Bus (AC)**  | ฿131-168 | 1.5h     | From Ekkamai & from Suvarnabhumi Airport (Level 1, Gate 8)  |
| **Van**       | \~฿150   | 2h       | From Ekkamai or Mo Chit 2, slightly faster                  |
| **Train**     | ฿31      | 3.5h     | Once daily from Hua Lamphong \~06:30 (slow but ultra-cheap) |
| **Grab/Taxi** | ฿1500    | 1.5h     | Hotel to hotel                                              |

**Best Option:** Ekkamai Terminal (BTS Ekkamai)  
**End:** Pattaya Bus Station (North Pattaya Rd)

Book [online](https://12go.asia/en/bus/Bangkok-Bus-Terminal-Eastern/Pattaya-North-Bus-Station/?z=2284790&ref=thailandtripos.com)

**Hua Hin**

| Detail              | Information                 |
| ------------------- | --------------------------- |
| **Cheapest option** | Minivan                     |
| **Price**           | ฿180-200                    |
| **Duration**        | 3-3.5 hours                 |
| **Frequency**       | Vans hourly; trains 2-3/day |

**Routes:**

| Option                    | Price    | Duration | Notes                       |
| ------------------------- | -------- | -------- | --------------------------- |
| **Van**                   | ฿180-200 | 3-3.5h   | From Sai Tai Mai or Mo Chit |
| **Train (3rd class)**     | ฿44      | 4h       | From Hua Lamphong           |
| **Train (SPT semi-fast)** | \~฿100   | 4h       | Newer service               |

**Start:** Sai Tai Mai Terminal  
**End:** Hua Hin Clock Tower or Hua Hin Station

> 💡 Trains have less convenient schedules but are scenic.

Book [online](https://12go.asia/en/travel/Bangkok/Hua-Hin/?z=2284790&ref=thailandtripos.com)

**Chiang Mai**

| Detail              | Information                         |
| ------------------- | ----------------------------------- |
| **Cheapest option** | Bus or overnight train              |
| **Price**           | ฿500-800                            |
| **Duration**        | 10-12 hours                         |
| **Frequency**       | Buses nearly hourly; trains \~5/day |

**Routes:**

| Option                            | Price    | Duration | Notes                                |
| --------------------------------- | -------- | -------- | ------------------------------------ |
| **Bus (basic AC)**                | ฿500-600 | 10-11h   | Overnight from Mo Chit               |
| **Bus (VIP/better operators)**    | ฿700-800 | 10-11h   | Nakhonchai Air, Transport Co         |
| **Train (3rd class seat)**        | \~฿300   | 14h      | Not recommended for this distance    |
| **Train (2nd class fan sleeper)** | \~฿800   | 12h      | Best value—transport + accommodation |

**Train tip:** Train #109 departs \~18:30-19:30, arrives Chiang Mai \~08:00-09:00\. Lower berth sleeper is popular and **sells out early**—book ahead.  
**Start:** Mo Chit 2 or Krung Thep Aphiwat (train)  
**End:** Chiang Mai Arcade Bus Station or Chiang Mai Railway Station

Book [online](https://12go.asia/en/travel/Bangkok/Chiang-Mai/?z=2284790&ref=thailandtripos.com)

**Chiang Rai**

| Detail              | Information                         |
| ------------------- | ----------------------------------- |
| **Cheapest option** | Overnight bus                       |
| **Price**           | \~฿600                              |
| **Duration**        | 11-12 hours                         |
| **Frequency**       | Several night buses; couple daytime |

> ⚠️ No direct train to Chiang Rai.

Book [online](https://12go.asia/en/travel/Bangkok/Chiang-Rai/?z=2284790&ref=thailandtripos.com)

- **Route:**
  - Express bus from Mo Chit (\~฿600)
  - Overnight departure \~19:00, arrives \~06:00

**Operators:** Transport Co, GreenBus  
**Start:** Mo Chit 2  
**End:** Chiang Rai Bus Terminal 2 (outside town—songthaews to center)  
**Alternative:** Bus to Chiang Mai, then transfer—but direct bus is simplest.

**Surat Thani**

| Detail              | Information                        |
| ------------------- | ---------------------------------- |
| **Cheapest option** | Bus                                |
| **Price**           | ฿500-600                           |
| **Duration**        | 10-12 hours                        |
| **Frequency**       | Many buses nightly; trains \~3/day |

**Routes:**

| Option                            | Price    | Duration | Notes                       |
| --------------------------------- | -------- | -------- | --------------------------- |
| **Bus**                           | ฿500-600 | 10h      | Overnight from Sai Tai Mai  |
| **Train (3rd class seat)**        | \~฿280   | 12h      | Not recommended for comfort |
| **Train (2nd class fan sleeper)** | \~฿600   | 12h      | Worth the upgrade           |

**Start:** Sai Tai Mai or Hua Lamphong/Bang Sue  
**End:** Surat Thani Town (or Tapee Pier for island transfers)

> 💡 Gateway to Koh Samui, Koh Phangan, Koh Tao.

Book [online](https://12go.asia/en/travel/Bangkok/Surat-Thani/?z=2284790&ref=thailandtripos.com)

**Khon Kaen (Isaan)**

| Detail              | Information                         |
| ------------------- | ----------------------------------- |
| **Cheapest option** | Bus                                 |
| **Price**           | ฿350-400                            |
| **Duration**        | 7-8 hours                           |
| **Frequency**       | Buses almost hourly; trains \~4/day |

**Routes:**

| Option                        | Price    | Duration | Notes                  |
| ----------------------------- | -------- | -------- | ---------------------- |
| **Bus (2nd class Isaan)**     | ฿350-400 | 7h       | From Mo Chit, frequent |
| **Train (3rd class seat)**    | \~฿250   | 8-9h     | Longer but scenic      |
| **Train (2nd class AC seat)** | \~฿400   | 8-9h     | Comfortable            |

**Start:** Mo Chit 2 or Bang Sue Grand Station  
**End:** Khon Kaen Bus Terminal or Khon Kaen Railway

Book [online](https://12go.asia/en/travel/Bangkok/Khon-Kaen/?z=2284790&ref=thailandtripos.com)

**Udon Thani (Isaan)**

| Detail              | Information                    |
| ------------------- | ------------------------------ |
| **Cheapest option** | Bus                            |
| **Price**           | \~฿450                         |
| **Duration**        | 8-9 hours                      |
| **Frequency**       | Plentiful, including overnight |

**Routes:**

| Option                | Price  | Duration | Notes                 |
| --------------------- | ------ | -------- | --------------------- |
| **Bus**               | \~฿450 | 9h       | From Mo Chit          |
| **Train (3rd class)** | \~฿300 | 10h+     | To Nong Khai via Udon |
| **Train (sleeper)**   | \~฿700 | 10h+     | Overnight option      |

**Start:** Mo Chit 2  
**End:** Udon Thani Bus Terminal

Book [online](https://12go.asia/en/travel/Bangkok/Udon-Thani/?z=2284790&ref=thailandtripos.com)

**Sukhothai**

| Detail              | Information                      |
| ------------------- | -------------------------------- |
| **Cheapest option** | Bus                              |
| **Price**           | ฿350-400                         |
| **Duration**        | \~7 hours                        |
| **Frequency**       | 1 daytime, 1 overnight typically |

**Routes:**

| Option                | Price        | Duration | Notes                                                           |
| --------------------- | ------------ | -------- | --------------------------------------------------------------- |
| **Direct bus**        | ฿350-400     | 7h       | From Mo Chit to Sukhothai new town                              |
| **Train + local bus** | \~฿400 total | 7.5h     | Train to Phitsanulok (\~\~฿300, 6h) + local bus (\~\~฿80, 1.5h) |

**Start:** Mo Chit 2  
**End:** Sukhothai Bus Station

> 💡 UNESCO World Heritage site—worth the journey.

Book [online](https://12go.asia/en/travel/Bangkok/Sukhothai/?z=2284790&ref=thailandtripos.com)

### Money-Saving Hacks

| Tip                                     | Why                                                    |
| --------------------------------------- | ------------------------------------------------------ |
| **Take overnight buses/trains**         | Saves accommodation cost                               |
| **2nd class sleeper > 3rd class seat**  | Worth the upgrade for long journeys (doubles as hotel) |
| **Go to main "Bor.Kor.Sor." terminals** | Official terminals have best prices                    |
| **Walk-in for short routes**            | No booking needed for Pattaya, Ayutthaya, Hua Hin      |

### When to Book Ahead

| Situation                    | Action                           |
| ---------------------------- | -------------------------------- |
| **Holiday weekends**         | Book 1-2 days ahead              |
| **Chiang Mai sleeper train** | Book early—lower berths sell out |
| **Regular weekdays**         | Just show up                     |

**Comfort vs. Price**

| Journey Length    | Recommendation                                |
| ----------------- | --------------------------------------------- |
| **Under 4 hours** | 3rd class fine                                |
| **4-8 hours**     | 2nd class AC seat worth it                    |
| **Over 8 hours**  | Sleeper train or VIP bus strongly recommended |

### Quick Reference Checklist

#### ****Before Travel**

- \[ \] Identify correct Bangkok terminal for your destination
- \[ \] For overnight trains: book sleeper 1-2 days ahead
- \[ \] For short routes: just show up
- \[ \] Bring snacks/water for long journeys
- \[ \] Download offline map of destination station

#### ****At the Terminal**

- \[ \] Go to official "Bor.Kor.Sor." counters for best prices
- \[ \] Check departure time and platform
- \[ \] Keep ticket until journey ends
- \[ \] For trains: arrive 15-20 min early

*Disclaimer: Page contains affiliate links. If you purchase something via these links, I will earn a small commission. No additional cost.*

**P.S.* Get access my ready-to-book* [*Thailand itineraries and maps.*](https://www.thailandtripos.com/#/portal/signup/69911f50870ccc00082cec2a/monthly)