
Flight
Fastest option with direct flights and very short travel time
Train
Comfortable overnight option with beds and scenic journey north
Bus
Cheap option, direct routes but longer journey time overall
Indirect via Chiang Mai
Unnecessary detour with transfers and longer total travel time
Quick answer: You can travel from Bangkok to Lampang by direct flight, train, tourist bus, or private car. Flights are the fastest, trains offer the best comfort for overnight travel, while buses are the cheapest option. Book tickets online in advance for the best prices.
At a glance:
- 📍 Distance: About 600 km by road | 515 km by air.
- ⏱️ Travel time: Flight 1–1.5 hr | Bus 8.5–10.5 hr | Train 9–12 hr | Private car 7.5–9 hr.
- 💰 Price: Flight $45–100 | Train $6–50 | Bus $16–30 | Private car $230–450 per vehicle.
- ✈️ Fastest: Direct flights from Bangkok to Lampang Airport.
- 🚆 Train: Comfortable day and overnight trains to Lampang Railway Station.
- 🚍 Bus: Direct air-conditioned buses from Mo Chit Bus Terminal.
Last updated: April 2026
From Bangkok to Lampang you can travel by train, bus, plane or private car.
The distance from Bangkok to Lampang is about 600 km by road or 515 km by air. Direct flights are the fastest option, taking about 1–1.5 hours, while trains offer a comfortable and affordable alternative with seats and sleeper berths.
Tourist buses are another popular low-cost choice, with a travel time of about 8.5–10.5 hours. Trains continue to Chiang Mai via Lampang, and private cars provide the most flexible door-to-door transfer in about 7–8 hours.
Lampang is a historic city in northern Thailand, known for its elephant conservation center and domestic airport. It is also a convenient stop on the way to Chiang Mai, located about 100 km to the north.
| Transfer Mode – Bangkok to Lampang: | Travel Time | Cost Range |
|---|---|---|
| Train | 9-12 hours | $6-50/pp (seats + berths) |
| Tourist Bus | 8.5-10.5 hours | $16-30/pp |
| Private Car/Taxi with a driver | 7-9.5 hours | $180-500/car |
| Direct Flight | 1-1.5 hours | $45-100/car |
How do I get from Bangkok to Lampang?
1. TRAIN from Bangkok to Lampang
👉 Train is the cheapest and one of the most comfortable ways to travel from Bangkok to Lampang.
- ✔️ Good for: budget travelers and overnight trips
- ✔️ Duration: about 9–12 hours
- ✔️ Comfort: seats and sleeper berths available
- ✅ Best option: Overnight sleeper train (2nd class)
- 💡 Tip: Book sleeper berths early, especially on weekends.
- 🌏 Extra tip: All trains depart from Krung Thep Aphiwat Central Terminal.
Thai Railway operates 4–5 daily trains from Bangkok to Lampang. Journey time is about 9–12 hours, with ticket prices ranging from $6–50 per person depending on the class and seat type.
You can choose from hard seats, soft seats or comfortable sleeper berths in 1st, 2nd and 3rd class. The cheapest 3rd class tickets start at around $6–8 per person.
BOOK TRAIN TICKETS with 12go.asia ➜
Trains depart from Krung Thep Aphiwat Central Terminal and arrive at the Nakhon Lampang Railway Station. You can also check the Thailand Railway Map and Thailand Train Timetable.
| Train | Departs in Bangkok | Arrival in Lampang | Train Ticket |
|---|---|---|---|
| Train SP7 | 09:05 | 17:30 | From $15.90 |
| Train SP13 | 20:05 | 06:30 | From $7.80 |
| Train EX51 | 22:30 | 09:51 | From $6.70 |
| Train RP109 | 14:15 | 01:54 | From $5.70 |
| Train SP9 | 18:40 | 04:57 | From $29.70 |
BOOK TRAIN TICKET to Lampang ➜

2. BUS from Bangkok to Lampang
👉 Tourist bus is a cheap and reliable way to travel from Bangkok to Lampang.
- ✔️ Good for: budget travelers
- ✔️ Duration: about 8.5–10.5 hours
- ✔️ Comfort: modern air-conditioned coaches
- ✅ Best option: Overnight bus to save time and accommodation costs
- 💡 Tip: Book tickets early for weekends and holidays.
- 🌏 Extra tip: Most buses depart from Mo Chit Bus Terminal.
Tourist buses are one of the most popular ways to travel from Bangkok to Lampang. The journey takes about 8.5–10.5 hours, and one-way tickets cost around $16–30 per person.
Operators such as Bangkok Busline, Sombat Tour, Nakhonchai Air, Transport Co, Thai Sriram, Viriya Tour and several other companies run modern air-conditioned coaches with daily departures.
Most buses leave from Mo Chit Bus Terminal, Nakhonchai Air Station or Sombat Tour Station in Bangkok, providing frequent departures throughout the day and night.
| Bus Company | Departure in Bangkok | Arrival in Lampang |
|---|---|---|
| Sritawong Tour | 07:00 | 16:30 |
| Sritawong Tour | 08:00 | 17:05 |
| Sritawong Tour | 12:00 | 21:30 |
| Sritawong Tour | 19:00 | 04:30 |
| Sritawong Tour | 20:30 | 05:35 |
| Transport Co | 07:25 | 22:42 |
| Transport Co | 20:20 | 11:37 |
| Nakhonchai Air | 09:00 | 18:05 |
| Nakhonchai Air | 20:15 | 05:10 |
| Sombat Tour | 11:30 | 20:25 |
| Sombat Tour | 19:00 | 03:30 |
| Sombat Tour | 20:00 | 04:30 |
| Sombat Tour | 21:00 | 05:30 |
| Viriya Tour | 09:50 | 17:00 |
| Kasemthara Tour | 19:00 | 03:45 |
| Ponphriya | 20:30 | 05:00 |
| Cherdchai Tour | 20:00 | 03:10 |
| Bangkok Busline | 20:50 | 05:20 |
| Bangkok Busline | 21:30 | 06:00 |
| Thai Sriram | 08:00 | 17:20 |
| Thai Sriram | 18:00 | 04:00 |

3. FLIGHT from Bangkok to Lampang
👉 Direct flight is the fastest way to travel from Bangkok to Lampang.
- ✔️ Good for: travelers who want to save time
- ✔️ Duration: about 1–1.5 hours
- ✔️ Comfort: very high with direct flights
- ✅ Best option: Direct flight from Bangkok to Lampang Airport
- 💡 Tip: Book flights early as the schedule is limited.
- 🌏 Extra tip: Flights depart from Don Mueang and Suvarnabhumi airports.
Direct flights are the fastest and most convenient way to travel from Bangkok to Lampang. The flight takes only about 1–1.5 hours, making it the best option for travelers with limited time.
Airlines such as Nok Air and Bangkok Airways operate direct flights to Lampang Airport from Don Mueang and Suvarnabhumi airports. Flight schedules are limited, so advance booking is recommended.
One-way flight tickets usually cost about $45–100 per person. Lampang Airport is located only about 2 km from the city center, with taxis and local transport available on arrival.

4. PRIVATE TAXI / CAR from Bangkok to Lampang
👉 Private car is the most comfortable way to travel from Bangkok to Lampang.
- ✔️ Good for: families, groups and business travelers
- ✔️ Duration: about 7–9.5 hours
- ✔️ Comfort: very high with door-to-door service
- ✅ Best option: Private car or minivan with hotel or airport pickup
- 💡 Tip: A private minivan is ideal for groups sharing the cost.
- 🌏 Extra tip: Transfers are available from both Bangkok airports.
A private car or taxi offers the most convenient transfer from Bangkok to Lampang. The journey takes about 7–9.5 hours with direct hotel-to-hotel or airport service.
Companies such as Thailand Limo by Datum, Kim Transfers Thailand, Torch Taxi, AEC 168 Transport, Than Car Service, Gosafe Transport and Easyride Services operate modern cars, SUVs and spacious minivans.
Private transfers cost about $180–500 per vehicle, depending on the car type. You can book a transfer from your hotel or directly from Suvarnabhumi or Don Mueang Airport.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Torch Taxi | 08:35 | From $230.00 / Economy 3pax |
| Torch Taxi | 08:35 | From $240.00 / SUV 4pax |
| Torch Taxi | 08:35 | From $400.00 / Van 9pax |
| AEC 168 Transport | 08:35 | From $220.00 / Economy 3pax |
| AEC 168 Transport | 08:35 | From $240.00 / SUV 4pax |
| AEC 168 Transport | 08:35 | From $400.00 / Van 9pax |
| Thailand Limo by Datum | 07:00 | From $380.00 / Comfort 3pax |
| Thailand Limo by Datum | 07:00 | From $385.00 / SUV 4pax |
| Thailand Limo by Datum | 07:00 | From $410.00 / Van 9pax |
| Than Car Service | 08:20 | From $220.00 / Economy 3pax |
| Than Car Service | 08:20 | From $240.00 / SUV 4pax |
| Than Car Service | 08:20 | From $390.00 / Van 9pax |
| Gosafe Transport | 08:35 | From $400.00 / Van 9pax |
| Easyride Services | 08:00 | From $180.00 / Economy 2pax |
| Easyride Services | 08:00 | From $190.00 / SUV 4pax |
| Easyride Services | 08:00 | From $300.00 / Van 8pax |

❓ FAQ – Travel from Bangkok to Lampang
How to book tickets or flights from Bangkok to Lampang?
Book train, bus and flight tickets online at 12go.asia ➜ or Baolau ➜. You can also book return trips and other routes.
How long does it take to travel from Bangkok to Lampang?
Travel takes about 1–1.5 hours by flight, 8.5–10.5 hours by bus, 9–12 hours by train, or 7–9.5 hours by private car.
What is the distance from Bangkok to Lampang?
The distance is about 600 km by road and around 515 km by air.
How much does it cost to travel from Bangkok to Lampang?
Prices range from about $6 by train to around $500 per private car. Flights cost $45–100 and buses $16–30 per person.
What types of trains operate to Lampang?
Thai Railway operates 1st, 2nd and 3rd class trains with seats and sleeper berths. Air-conditioned 2nd class sleepers are the most popular.
What is the cheapest way to get to Lampang?
The cheapest options are Thai Railway trains or tourist buses, with fares starting from about $6 per person.
What is the fastest way to travel from Bangkok to Lampang?
A direct flight to Lampang Airport is the fastest option, taking only about 1–1.5 hours.
How do you travel from Lampang back to Bangkok?
You can return by train, bus, direct flight or private car using the same transport options.
Where can you travel from Lampang?
Where can you book accommodation in Lampang?
Book hotels, guesthouses and resorts online at Agoda ➜.
Where can you learn more about solo travel in Thailand?
Read this guide with practical advice: Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Lampang
Traveling from Bangkok to Lampang is easy by plane, train, tourist bus or private car. The best option depends on your budget, schedule and preferred level of comfort.
- Fastest Option: Direct flights reach Lampang Airport in about 1–1.5 hours.
- Best Budget Choice: Trains and tourist buses are affordable and operate every day.
- Overnight Travel: Sleeper trains and night buses help save time and accommodation costs.
- Private Transfer: A private car offers hotel-to-hotel service and flexible departure times.
- Book Early: Reserve flights and sleeper berths in advance, especially during holidays.
- Local Transport: Songthaews, tuk-tuks and taxis are available after arrival in Lampang.
Tip: Flight, train, bus and private transfer tickets can be searched and booked online in advance.