
Train
Easiest and most reliable option with frequent departures and very low prices
Private car/taxi
Most comfortable door-to-door option with flexible timing and no transfers needed
Minivan
Very cheap option with frequent departures but limited space for luggage
Local bus
Slower option with less comfort and more stops along the route
Quick answer: Travelling from Ayutthaya to Bangkok offers reliable options: train, minivan/bus, or private car/taxi. The train is the cheapest and often fastest overland option; minivan/bus offers good balance of cost and flexibility; private car offers door-to-door convenience, especially if you have luggage or in a group. You can book tickets or transfers to Bangkok from Ayutthaya ahead online.
At a glance:
- 📍 Distance: about 85 km by road.
- ⏱️ Travel time: Train ~45–90 minutes | Minivan/Bus ~1.5–2.5 hours | Private Car/Taxi ~1.5–2 hours
- 💰 Price range: Train US$ 1.80–35 pp | Minivan/Bus US$ 4–10 pp | Private Car/Taxi US$ 40–140
- 🚆 Train: Frequent service from Ayutthaya to Bangkok’s stations, cheapest overland way.
- 🚍 Minivan / Bus: Minivans or small buses depart from Ayutthaya to Bangkok regularly.
- 🚕 Private Car / Taxi: Door-to-door option, more expensive but flexible.
Last updated in April 2026
From Ayutthaya to Bangkok you can travel by train, bus, van or taxi.
-
- Travel distance from Ayutthaya to Bangkok in Thailand is about 85 km by road. There are 3 popular ways how you can reach Bangkok from Ayutthaya – travel by minivan / bus, private car or taxi or you can use train of Thai Railways. The most popular and fastest way how you can get to Bangkok from Ayutthaya is to travel by minivan / minibus. Transfer by private minivan, minibus or tourist bus from Ayutthaya to Bangkok takes about 1.5-2.5 hours. These minivans or minibuses arrive to various stations in Bangkok, e.g. to Mochit New Van Terminal, Makasan Station, Khao San or Don Muean domestic airport.
- The most cheapest option how to go to Bangkok from Ayutthaya is to travel by train of Thai Railways. Train tickets from Ayutthaya to Bangkok start already at $0.60-2/pp. Travel time by train from Ayutthaya to Bangkok is about 45-90 minutes and there are a lot of trains every day. The last option how to get to Bangkok from Ayutthaya is to book your private car or taxi. Transfer by private car to Bangkok takes about 1-2 hours.
-
- Ayutthaya is the most visited historical site by tourists close to Bangkok. It is easily accessible by van/bus or train of Thai Railway or private car and it is definitely a good idea to visit this place if you are already in Bangkok. If you are already traveling to Ayutthaya by train, you can also use these trains to Chiang Mai in the north of Thailand. Ayutthaya flourished and became not only a cultural center, but also a center of international trade, where merchants from all over the world flocked, who spoke of Ayutthaya as one of the most beautiful cities in the world. From Bangkok you can also travel to Pattaya – it is the most visited tourist city close to Bangkok, accessible by train, bus or taxi.
| Transfer modes – Ayutthaya to Bangkok: | Travel Time | Cost Range |
|---|---|---|
| Train | 45–90 minutes | $1.80–35 per person (seats, berths) |
| Bus / Van | 1.5–2.5 hours | $4–10 per person |
| Private Taxi / Car with a Driver | 1.5 hours | $40–140 per car |
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 preferred and cheaper option for transport from Ayutthaya to Bangkok is a transfer by minivan or bus. This route is mostly served by smaller minivans/minibuses, which are actually small vehicles for a limited number of passengers, they are fast, have only seats and the fare is cheap. Companies that offer you a transfer by minivan or bus are, for example, Win 91 Ayutthaya, Mama Travel and tour, 12Go Transport or Tara Tour and Travel.
These minivans and buses can depart from various places in Ayutthaya and arrive in Bangkok at Mochit New Van Terminal, or other places and stations in the town center. Mochit New Van Terminal is in the city center and is mainly used for transfers by smaller minivans or minibuses.
You will see all the information about departure points in Ayutthaya and arrival points in Bangkok when searching and booking bus tickets online, so read everything carefully. Travel by minivan or bus from Ayutthaya to Bangkok in Thailand takes approximately 1.5-2.5 hours, but the stated travel time may vary slightly and there may be delays at departure or during the journey.
You can easily search for and purchase bus tickets from Ayutthaya to Bangkok online well in advance. It is advisable to arrive at the departure point in Ayutthaya well in advance, at least 30 minutes before the bus departs. When booking a ticket, also read all the information about the transfer and follow the conditions of the transport companies.
| 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 very convenient, but at the same time the most expensive option for transferring from Ayutthaya to Bangkok is a private transfer in a modern car with a driver. The advantage of a private transfer is that you choose your departure point and time in Ayutthaya, you can leave from your hotel or another place.
In Bangkok, you can then arrive at your designated place or directly at your hotel or Suvarnabhumi or Don Mueang airport. This way, you can save time again. The disadvantage is the higher price of transport. Transport by private cars/taxi with a driver from Ayutthaya to Bangkok will be offered by the companies Thailand Limo by Datum, Bangkok Taxi 24, Team Holiday, Joy, MCC VAN, Glassflower, Kanokwan Travel, Tour with Thai, N and T Travel, Andaman Taxis, AEC 168 Transport and Travel, Easyride Services, Torch Taxi, Gosafe Transport, Than Car Service, Firstplan Transport Services, Smile on Transport, and others.
Most of these verified companies offer smaller modern classic cars or larger SUVs and minivans for more people on this shorter route. Private car/taxi transfer from Ayutthaya to Bangkok takes approximately 1-2 hours, but the stated travel time may vary slightly depending on your travel route or traffic conditions around Bangkok. Private car/taxi transfer from Ayutthaya to Bangkok costs between $40-140/car, the stated transfer prices vary depending on the type of car.
Smaller classic cars are always cheaper than larger minivans or other large cars. However, you can always split the fare and calculate it for each passenger in the vehicle. You can easily find and book your private car/taxi from Ayutthaya to Bangkok online on the 12go.asia platform.
| 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 |
| Andaman Taxis | 01:00 | From $65.00 |
| Thailand Limo by Datum | 02:00 | From $70.00 |
| MCC Van | 01:30 | From $75.00 |
| Smile on Transport | 01:10 | From $40.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.
One of the options for getting from Ayutthaya to Bangkok, the capital of Thailand, is a train transfer. There are plenty of trains on this route every day and as a result this option can be the cheapest option for transferring between these cities. Trains depart from Ayutthaya Railway Station and arrive at Don Mueang Train Station or Krung Thep Aphiwat Central Terminal Station, see the Thailand Railway Map.
Don Mueang station can be suitable for those who will travel from Don Mueang Airport to another place in Thailand. Trains on this route offer seats and sleeping berths in 1st to 3rd class, the cheapest option is seats in 3rd class, the seats will be fully sufficient for this shorter route.
BOOK TRAIN TICKET to Bangkok ➜
The train transfer from Ayutthaya to Bangkok takes about 45-90 minutes, these travel times vary depending on the train, each train has a different travel time. The train transfer from Ayutthaya to Bangkok costs between $1.80-35/pp, so in some cases this is the cheapest transport option.
You can easily search and buy train tickets to Bangkok from Ayutthaya online in advance. There is no need to print the train tickets, just have them saved on your smartphone and show the QR code provided when boarding the train. Train transfer is the most convenient option for most low-cost travelers.
| 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 |

❓ FAQ + TIPS – Travel from Ayutthaya to Bangkok:
1. How to book tickets or taxi from Ayutthaya to Bangkok?
-
- You can book tickets or taxi from Ayutthaya to Bangkok on 12go.asia ➜ or Baolau ➜
- You can also book another travel routes, Ayutthaya to Bangkok, Ayutthaya to Pattaya…
2. What is the travel time from Ayutthaya to Bangkok?
-
- Travel by train from Ayutthaya to Bangkok takes about 45-90 minutes.
- Travel by bus/minivan/van from Ayutthaya to Bangkok takes about 1.5-2.5 hours.
- Travel by private taxi/car from Ayutthaya to Bangkok takes about 1.5 hour.
3. What is the travel distance from Ayutthaya to Bangkok?
-
- Travel distance from Ayutthaya to Bangkok is about 85 km by train/bus//van/private taxi.
4. How much does it cost to travel from Ayutthaya to Bangkok?
-
- Travel by bus/minivan/van from Ayutthaya to Bangkok costs about $4-10/pp.
- Travel by taxi/car from Ayutthaya to Bangkok costs about $40-140/car.
- Travel by train from Ayutthaya to Bangkok costs about $1.80-35/pp (hard or soft seat, berths).
5. What is the cheapest way of transport from Ayutthaya to Bangkok?
-
- The cheapest way of transfer from Ayutthaya to Bangkok is a train of Thai Railways. Train tickets from Ayutthaya to Bangkok start already at $0.60/pp (seat).
6. How to go back from Bangkok to Ayutthaya?
-
- From Bangkok to Ayutthaya you can travel also by train of Thai Railways, private minivan/minibus, tourist bus or you can book your private car or taxi. The most popular way is to travel by private modern minivan, it is a cheap and fast option.
7. Is it possible to travel from Ayutthaya to Chiang Mai?
-
- Yes, from Ayutthaya to Chiang Mai you can travel by train of Thai Railways or tourist bus. If you want to travel by plane to Chiang Mai, you have to go to Bangkok and from Bangkok you can take a direct flight to Chiang Mai. Read this article: How to go from Ayutthaya to Chiang Mai.
8. What are the closest airport to Ayutthaya?
-
- Ayutthaya has no airport in the city, the closest airport is Don Mueang International Airport in Bangkok and it is about 60 km south of Ayutthaya. It is one of the major airports in the north of Bangkok and there are various domestic flights to popular tourist sites of Thailand.
9. Where to stay in Bangkok? Hotel, guesthouse or hostel?
-
- Bangkok is the biggest city of Thailand, the capital and has a wide range of various accommodation facilities. There are cheap and luxury hotels and also various cheap hotels or hostels for backpackers. Search and book your accommodation in Bangkok online > BOOK HOTEL IN BANGKOK ONLINE
10. Where to travel from Bangkok?
-
- From Bangkok you can travel to Vietnam, e.g. to Ho Chi Minh City or you can visit various places in northern Thailand, e.g. you can travel to Pattaya or Chanthaburi.
💡 Practical Travel Tips for Ayutthaya to Bangkok
Traveling from Ayutthaya to Bangkok is a short yet essential connection between the historic ancient capital and the bustling modern metropolis. Knowing your options and timing can make this quick trip even more enjoyable.
1. Take the Train for a Scenic and Budget-Friendly Ride
Trains run frequently between Ayutthaya and Bangkok’s Krung Thep Aphiwat Central Terminal Station or Don Mueang Station. This route offers a glimpse of local life and countryside, with journeys taking approximately 1 to 1.5 hours. Choose third-class tickets for the most authentic and economical experience.
2. Use Minivans for Flexible and Fast Service
Minivans operate regularly from Ayutthaya’s main bus terminals to various points in Bangkok. They are faster than trains but can be cramped and less comfortable during peak travel times.
3. Avoid Peak Hour Traffic by Traveling Early or Late
Road traffic between Ayutthaya and Bangkok can be heavy during rush hours. Plan your trip outside morning and evening peaks to ensure a smoother journey if traveling by road.
4. Consider Bus Services for Direct Routes
Several buses connect Ayutthaya with Bangkok, departing from local bus stations. Though less frequent than trains or minivans, buses provide a comfortable alternative with air-conditioning.
5. Plan Your Arrival Point in Bangkok
Bangkok’s large area means arrival points vary. Krung Thep Aphiwat Central Terminal Station serves central Bangkok, while minivans may drop off near Victory Monument or Mo Chit. Arrange onward transport accordingly.
6. Combine Your Journey with Ayutthaya Sightseeing
If you’re returning after exploring Ayutthaya’s temples and ruins, consider midday departures to avoid the heat and enjoy a relaxed pace.
7. Book Tickets in Advance During Holidays and Weekends
Popular travel times can fill up fast, especially on weekends and holidays. Securing your train or minivan ticket online ahead of time guarantees your preferred schedule.
Tip: Train, minivan, or bus tickets from Ayutthaya to Bangkok can be searched and booked online in advance, helping you secure your preferred departure time and comfortable travel — especially during busy periods.
