
Train
Reliable option with frequent departures and low prices
Private car/taxi
Comfortable door-to-door travel with flexible timing
Minivan
Cheap and flexible option with frequent departures
Local bus
Slower option with more stops
Quick answer: Travelling from Ayutthaya to Bangkok is easy by train, minivan/bus, or private car/taxi. The train is cheap and fast, minivans offer flexibility, while private cars provide comfortable door-to-door travel. Tickets and transfers can be booked online in advance.
At a glance:
- 📍 Distance: about 85 km by road.
- ⏱️ Travel time: Train ~45–90 min | Minivan/Bus ~1.5–2.5 h | Private Car/Taxi ~1.5–2 h
- 💰 Price range: Train US$ 1.80–35 pp | Minivan/Bus US$ 4–10 pp | Private Car/Taxi US$ 40–140
- 🚆 Train: Frequent service and the cheapest overland option.
- 🚍 Minivan / Bus: Regular departures with flexible arrival points.
- 🚕 Private Car / Taxi: Comfortable door-to-door option with flexible timing.
Last updated in October 2026
Ayutthaya to Bangkok: Which Transport Is Best?
| Transport | ⏱️ Time | 💰 Price | Comfort | Best for |
|---|---|---|---|---|
| Train | 45–90 min | $1.80–35/person | ★★★★☆ | Budget travelers |
| Minivan / Bus | 1.5–2.5 h | $4–10/person | ★★★☆☆ | Cheap & flexible travel |
| Private Taxi / Car | 1–2 h | $40–140/car | ★★★★★ | Families & groups |
Rating: ★★★★★ excellent ★★★★☆ very good ★★★☆☆ good.
Travel from Ayutthaya to Bangkok by train, minivan, bus, or private car. The route is well connected and easy to arrange, with trains arriving in central Bangkok or at Don Mueang, while road services offer several departure and arrival points depending on the operator.
How do I get from Ayutthaya to Bangkok?
1. VAN / BUS from Ayutthaya to Bangkok
👉 Minivan or bus is the cheapest and most practical way to travel from Ayutthaya to Bangkok.
- ✔️ Best for: budget travelers and those looking for a quick and simple transfer
- ✔️ Travel time: ~1.5–2.5 hours (may vary slightly depending on traffic and delays)
- ✔️ Cost: low (affordable fares, varies by company and service)
- ✔️ Comfort: moderate (seated minivans or minibuses with limited space)
- ✅ Best Option: Companies like Win 91 Ayutthaya, Mama Travel and Tour, 12Go Transport or Tara Tour and Travel
- 💡 Tip: Arrive at the departure point at least 30 minutes early and check details carefully when booking.
- 🌏 Extra tip: Book your bus ticket online in advance to compare departure and arrival points across Bangkok.
The cheapest and most popular transport option from Ayutthaya to Bangkok is a minivan or bus. Operators include Win 91 Ayutthaya, Mama Travel and Tour, 12Go Transport and Tara Tour and Travel.
Minivans and buses depart from different locations in Ayutthaya and usually arrive at Mochit New Van Terminal or other central locations in Bangkok. The journey takes about 1.5–2.5 hours, depending on traffic and the departure point.
Check the exact departure and arrival points when booking your ticket. Arrive at least 30 minutes before departure and follow the operator’s travel conditions.
| Bus Company | Departs in Ayutthaya | Arrival in Bangkok |
|---|---|---|
| Win 91 Ayutthaya | 07:00 | 08:30 |
| Win 91 Ayutthaya | 08:00 | 09:30 |
| Win 91 Ayutthaya | 09:00 | 10:30 |
| Win 91 Ayutthaya | 10:00 | 11:30 |
| Win 91 Ayutthaya | 11:00 | 12:30 |
| Win 91 Ayutthaya | 12:00 | 13:30 |
| Win 91 Ayutthaya | 15:00 | 16:30 |
| Win 91 Ayutthaya | 16:00 | 17:30 |
| Win 91 Ayutthaya | 17:00 | 17:30 |
| 12Go Transport | 16:30 | 18:01 |

2. TAXI / CAR from Ayutthaya to Bangkok
👉 Private taxi or car is the most comfortable way to travel from Ayutthaya to Bangkok.
- ✔️ Best for: travelers who want comfort, flexibility, and door-to-door service
- ✔️ Travel time: ~1–2 hours (depends on traffic in Bangkok)
- ✔️ Cost: $40–140 per car (can be shared between passengers)
- ✔️ Comfort: high (modern cars, SUVs, or minivans with a driver)
- ✅ Best Option: Companies like Thailand Limo by Datum, Bangkok Taxi 24, Glassflower or MCC VAN
- 💡 Tip: Choose pickup directly from your hotel in Ayutthaya to save time.
- 🌏 Extra tip: Book your private car online in advance to secure your preferred vehicle and price.
A convenient but more expensive option from Ayutthaya to Bangkok is a private car or taxi with a driver. You can choose your departure time and location, including your hotel.
Private transfers can take you directly to your hotel or to Suvarnabhumi or Don Mueang Airport. Companies include Thailand Limo by Datum, Bangkok Taxi 24, Glassflower, Kanokwan Travel and others.
The journey takes about 1–2 hours, depending on traffic, and costs around $40–140 per car. Smaller cars are cheaper, while SUVs and minivans cost more.
A private car is suitable for travelers who prefer direct and flexible transport. You can search and book the transfer online in advance.
| Taxi Service: | Travel Time | Price (Car) |
|---|---|---|
| AEC 168 Transport | 01:05 | From $45.00 |
| Kanokwan Travel | 01:00 | From $50.00 |
| Easyride Services | 00:50 | From $50.00 |
| Torch Taxi | 01:05 | From $45.00 |
| Gosafe Transport | 01:05 | From $70.00 |
| Bangkok Taxi24 | 01:30 | From $60.00 |
| Tour with Thai | 01:00 | From $50.00 |
| N and T Travel | 01:30 | From $50.00 |
| Than Car Service | 01:00 | From $80.00 |
| Glassflower | 02:00 | From $70.00 |
| Easyride Services | 01:30 | From $50.00 |

3. TRAIN from Ayutthaya to Bangkok
👉 Train is the cheapest and very easy way to travel from Ayutthaya to Bangkok.
- ✔️ Best for: low-cost travelers and those who want a simple journey
- ✔️ Travel time: ~45–90 minutes (depends on the type of train)
- ✔️ Cost: $1.80–35 per person (3rd class seats are the cheapest)
- ✔️ Comfort: basic to good (seats or sleepers, enough for short trip)
- ✅ Best Option: Regular Thailand Railways trains from Ayutthaya Railway Station
- 💡 Tip: Choose Don Mueang station if you plan to fly from Don Mueang Airport.
- 🌏 Extra tip: Book your train ticket online in advance and keep it on your phone.
Another option from Ayutthaya to Bangkok is the train. There are many daily departures from Ayutthaya Railway Station to Don Mueang or Krung Thep Aphiwat Central Terminal Station. See the Thailand Railway Map.
Trains offer 1st, 2nd and 3rd class seats, with 3rd class being the cheapest option and sufficient for this short journey.
BOOK TRAIN TICKET to Bangkok ➜
The train journey takes about 45–90 minutes and costs around $1.80–35 per person, depending on the train and class. It can be the cheapest transport option.
Train tickets can be searched and booked online in advance. A digital ticket on your smartphone is sufficient; you can show the QR code when boarding.
| Train | Departs in Ayutthaya | Arrival in Bangkok |
|---|---|---|
| Train #102 | 18:22 | 19:30 |
| Train #136 | 16:37 | 17:55 |
| Train #112 | 15:59 | 17:20 |
| Train #22 | 21:22 | 22:15 |
| Train #140 | 05:50 | 06:53 |
| Train #134 | 06:21 | 07:13 |
| Train #142 | 03:07 | 04:10 |
| Train #26 | 04:24 | 05:30 |

💡 Practical Travel Tips for Ayutthaya to Bangkok
Traveling from Ayutthaya to Bangkok is easy by train, minivan, bus, or private car. Choose the option based on your budget, comfort, and preferred arrival point.
- Best Option: Take the train for a cheap, simple, and reliable journey to Bangkok.
- Minivan: A fast option with frequent departures and several arrival points in Bangkok.
- Private Car: Convenient for hotel pickup, flexible departure times, and direct arrival.
- Travel Time: The journey usually takes 45 minutes to 2.5 hours, depending on transport and traffic.
- Avoid Traffic: Travel outside peak hours when using road transport to reduce possible delays.
- Book Early: Reserve tickets in advance during weekends, holidays, and other busy periods.
Tip: Check the exact departure and arrival points, travel time, and ticket conditions carefully when booking your transport online.
❓ Frequently Asked Questions – Travel from Ayutthaya to Bangkok
What is the travel time from Ayutthaya to Bangkok?
By train, the journey takes about 45–90 minutes. By bus or minivan, it takes about 1.5–2.5 hours, while a private car takes around 1–1.5 hours.
What is the travel distance from Ayutthaya to Bangkok?
The travel distance from Ayutthaya to Bangkok is about 85 km.
How much does it cost to travel from Ayutthaya to Bangkok?
Bus or minivan tickets cost about $4–10 per person, trains $1.80–35, and private cars about $40–140 per vehicle.
What is the cheapest way to travel from Ayutthaya to Bangkok?
The train is the cheapest option, with tickets starting from around $0.60 per person.
How can I travel back from Bangkok to Ayutthaya?
You can travel by train, minivan, bus or private car. See Bangkok to Ayutthaya.
Can I travel from Ayutthaya to Chiang Mai?
Yes, you can travel by train or tourist bus. For flights, travel first to Bangkok. See How to go from Ayutthaya to Chiang Mai.
What is the closest airport to Ayutthaya?
Ayutthaya has no airport. The closest major airport is Don Mueang International Airport in Bangkok, about 60 km away.
Where can I travel from Bangkok?
From Bangkok, you can travel to Vietnam, Pattaya, Chanthaburi and many other destinations. See Bangkok to Ho Chi Minh City, Bangkok to Pattaya or Bangkok to Chanthaburi.
From Ayutthaya to Bangkok you can travel by train, minivan, bus or taxi.
The travel distance from Ayutthaya to Bangkok is about 85 km. The most popular option is a minivan or minibus, taking about 1.5–2.5 hours. The train is the cheapest option, with tickets from around $0.60–2 per person and a journey time of about 45–90 minutes.
A private car or taxi is a comfortable and flexible alternative, especially if you prefer hotel pickup and direct arrival in Bangkok. The journey takes about 1–2 hours, depending on traffic.
Ayutthaya is a popular historical destination near Bangkok. From Ayutthaya you can also continue to Chiang Mai, or from Bangkok travel to Pattaya.
