The Varanasi to Ayodhya Distance is about 200 to 220 km by road, which makes it one of the most popular pilgrim routes in Uttar Pradesh. Whether you travel by taxi, train or bus, choosing the right option can save you both time and money.
A car usually takes 4 to 5.5 hours, while the Vande Bharat train covers the trip in about 2.5 hours. Buses are the cheapest choice, and taxis offer the most comfort for families and senior citizens. This guide explains routes, current taxi fares and travel options by road, rail, bus and air, along with a simple one day plan to visit Ram Mandir with ease.
Varanasi to Ayodhya Distance by Road
The road distance between Varanasi and Ayodhya is about 200 to 220 km. You will see different numbers online because each tool measures from a different starting point. A map pin at Varanasi Cantt gives a different figure than one at Godowlia or the airport. The route you choose also changes the total.
For planning, use 210 km as a safe average. Allow 4 to 5.5 hours, because small towns slow traffic.
Best Route from Varanasi to Ayodhya
Most drivers take the highway through Jaunpur and Sultanpur. This corridor is the old NH-56 stretch, now numbered NH-731, and it joins NH-330 near Ayodhya.
- Leave Varanasi on the Lucknow highway.
- Continue through Jaunpur.
- Pass Sultanpur, the main halfway town.
- Join NH-330 toward Ayodhya.
- Follow signs for Ayodhya Dham.
The road is mostly wide and well surfaced, with fuel stations and dhabas along the way. Sultanpur is the most practical place to stop for tea or a meal.
Road Travel Tips That Save Time
- Start before 6 AM. Jaunpur and Sultanpur get congested after 8 AM.
- Fill your tank in Varanasi or Jaunpur.
- Check a live map before leaving, because roadworks and diversions change.
- Expect toll plazas. Most cab quotes include them, but ask to confirm.
- Plan for slower travel in the last 10 km near Ayodhya on busy days.
On festival days, traffic around the temple area is controlled. Cars may be stopped at designated parking areas, and you finish the trip by shuttle or e-rickshaw. Ask your driver about the current setup before you go.
Varanasi to Ayodhya Distance Taxi Price
A private taxi is the most flexible way to cover the Varanasi to Ayodhya distance, especially for families and senior citizens. Prices vary a lot between operators, so treat the table below as a planning range, not a fixed rate.
| Vehicle | Approx. one-way fare | Best for |
| Sedan (Dzire, Etios) | ₹3,000 to ₹5,000 | 2 to 4 people |
| SUV (Ertiga, Innova) | ₹6,000 to ₹7,000 | 5 to 7 people, luggage |
| Tempo Traveller | ₹9,000 and above | Large groups |
Some operators quote about ₹11 per km for a sedan, which lands near the lower end of the sedan range. Round trips and same-day returns usually cost less per km than two separate one-way rides.
What Changes the Taxi Fare
- Trip type: one-way, round trip or same-day return.
- Waiting time: a long stay in Ayodhya can add charges.
- Driver allowance: often added for long days or night driving.
- Tolls and taxes: check whether GST and tolls are included.
- Season: festival weeks and weekends cost more.
- Pickup point: an airport pickup costs more than a city hotel pickup.
How to Avoid Overpaying
- Ask for a written, itemized quote.
- Confirm that fuel, tolls, parking and driver allowance are included.
- Compare at least three quotes.
- Agree on the number of hours and stops before you start.
- Avoid paying the full amount in advance.
Treat unusually low quotes with caution. If a price looks far below the range above, ask what is excluded.
Related Post: Ahaldara Viewpoint (2026): Sunrise Ridge, Cottages, Entry Fee and How to Reach
Varanasi to Ayodhya Train
Train travel has changed the picture for this route. Older guides say 5 to 7 hours, but the Vande Bharat service has cut that to around 2.5 hours. It makes a same-day trip comfortable without a long drive on both ends.
Regular express trains still run too, taking roughly 3.5 to 5 hours depending on stops. They are cheaper and offer more departure times.
Which Ayodhya Station Should You Choose?
Ayodhya has two main stations, and the choice matters.
- Ayodhya Dham Junction: the closest to Ram Mandir, roughly 1 to 3 km depending on the source. Choose this one for temple visits.
- Ayodhya Cantt: about 8 to 11 km from the temple. Some trains stop here instead, so check before booking.
Sample Train Timings (Check Before You Travel)
Schedules change, so confirm on IRCTC or the NTES app.
- Morning Vande Bharat from Varanasi: departures around 9:10 AM and 9:32 AM.
- Evening return from Ayodhya: services around 5:20 PM, with another in the afternoon.
- Overnight options: several express trains run late night and early morning.
A morning Vande Bharat out and an evening one back gives you around five to six hours in Ayodhya. Book early, as seats sell out quickly on weekends and festivals.
Prayagraj to Ayodhya Distance
Many pilgrims combine Varanasi, Prayagraj and Ayodhya in one circuit, so the Prayagraj to Ayodhya distance matters too. By road, Prayagraj to Ayodhya is about 160 to 170 km, usually 3.5 to 4 hours via NH-330.
The route passes Pratapgarh and Sultanpur. Both towns have fuel stops and food options. Roads are mostly four lane.
| Mode | Approx. distance | Approx. time |
| Car or taxi | 160 to 170 km | 3.5 to 4 hours |
| Bus | Same road | 4.5 to 5.5 hours |
| Train | Varies by route | 3.5 to 6 hours |
Prayagraj is also close to Varanasi, about 120 km apart. A popular plan is Prayagraj, then Varanasi, then Ayodhya. Doing Varanasi to Ayodhya in the middle of that loop saves backtracking.
Varanasi to Ayodhya Distance by Train
Here is the rail-specific picture. The distance by train is about 189 km, shorter than the road figure because the tracks run more directly.
Travel time by train type
- Vande Bharat: about 2.5 hours
- Superfast and express trains: 3.5 to 5 hours
- Slower passenger trains: longer
Approximate fares by class
| Class | Approx. fare |
| Sleeper | ₹180 to ₹220 |
| Third AC | ₹490 to ₹650 |
| Second AC | ₹650 to ₹850 |
| First AC | ₹1,100 to ₹1,400 |
Vande Bharat chair car fares are priced separately and are higher than ordinary express fares. Check the live price on IRCTC.
Booking tips
- Tickets open 60 days ahead (check IRCTC for current rules).
- Book Tatkal only as a backup.
- Carry a valid ID.
- Reach the station 30 to 40 minutes early.
Varanasi to Ayodhya Distance by Flight
This is where many travelers get confused. The straight-line (aerial) distance between Varanasi and Ayodhya is roughly 160 km. But there is no regular direct flight between Lal Bahadur Shastri International Airport (VNS) and Maharishi Valmiki International Airport (AYJ).
Search tools that show a 15 or 17 hour “flight time” are showing connections through other cities, not a real direct flight. Flying makes sense only if you are already coming from another city.
When flying helps
- You are arriving from Delhi, Mumbai or another city with service to Ayodhya.
- You want to skip Varanasi altogether and land directly in Ayodhya.
Practical notes
- Varanasi airport is about 26 km from the city centre.
- Ayodhya airport is roughly 10 km from the city, reachable by taxi.
- Lucknow is a common alternative airport.
For a trip starting in Varanasi, the train or road route will always beat a flight. Always confirm current flight availability before you plan around it.
Varanasi to Ayodhya Distance by Bus
By bus, the distance is the same as by road, roughly 200 to 220 km, though schedule tools sometimes show 182 km. Bus journeys usually take 5 to 6.5 hours, with some AC services faster and some night buses slower.
Who the bus suits
- Solo travelers and students
- Budget travelers
- People who do not mind a longer ride
Drawbacks
- More stops than a taxi
- Less control over timing
- Harder with heavy luggage or elderly relatives
If you must pick between bus and train, the train is usually faster and more predictable. The bus wins on price and frequent departures.
Varanasi to Ayodhya Bus
Here is how to actually book and board.
Fares and frequency. Around 20 to 30 buses run daily, operated by UPSRTC and private companies. Fares start around ₹325 to ₹350 for basic seats. Premium AC sleepers can cost far more, up to ₹2,499 on some listings.
Boarding points in Varanasi
- Varanasi Cantt Roadways Bus Stand
- Lahartara Chauraha
- Other pickup points near the city outskirts, depending on operator
Arrival points in Ayodhya vary by operator. They include Ayodhya Dham bus depot, the bypass and areas near the railway station. Ask the operator for the exact drop point, since some buses stop well outside the main temple area.
Booking steps
- Search on the UPSRTC site or a trusted platform such as AbhiBus or RedBus.
- Compare departure times and bus types.
- Check the drop point.
- Save your ticket and the driver’s number.
Weekends and public holidays are the busiest. Book ahead, and reach the stand at least 15 minutes early.
Conclusion
The Varanasi to Ayodhya distance is about 200 to 220 km by road, and each option suits a different traveler. A taxi gives comfort and flexibility, a Vande Bharat train gives speed, and a bus gives the lowest fare. Flights are not a practical choice for this particular pair.
If you want a relaxed day, hire a taxi and start by 5:30 AM. If you want the quickest trip, book a morning Vande Bharat and the evening return. If you are on a tight budget, choose a bus or a sleeper train.
Whatever you choose, confirm train and bus timings, taxi inclusions and temple darshan arrangements a few days before you go. Details change, and a little checking makes the trip smoother.

Wei Zhang is the admin of Magazinereflex.com, a travel-focused website dedicated to exploring destinations, sharing travel tips, and inspiring memorable adventures. With a passion for discovering new places and learning about different cultures, Wei Zhang aims to provide readers with helpful travel guides, destination insights, and practical advice to make their journeys more enjoyable. His goal is to inspire travelers to explore the world with confidence and curiosity.
1 thought on “Varanasi to Ayodhya Distance, Best Route,Taxi Fare & One Day Trip Guide”