Home / Blog / Ayodhya to Varanasi Distance
In this guide
Connecting the birthplace of Lord Ram with the ancient city of Lord Shiva is the most popular travel route for pilgrims visiting Uttar Pradesh. Many devotees plan their yatra covering both Ayodhya and Varanasi (Kashi) together. If you are planning a similar spiritual tour, understanding the distance, travel modes, and routes will help make your journey smooth and stress-free.
In this guide, we break down all the options so you can choose the best way to travel from Ayodhya to Varanasi depending on your budget and group size.
Ayodhya to Varanasi Distance & Travel Time
The shortest distance between Ayodhya and Varanasi is approximately 200 km to 220 km depending on the route you choose.
Generally, it takes around 4 to 5 hours to cover this distance by road. By train, the travel time ranges between 3 to 6 hours depending on the category of the train (Express vs Superfast). Because the distance is relatively short, many travellers prefer to travel by private taxi or taxi packages.
If you want a hassle-free transfer with sightseeing along the way, we highly recommend checking out our dedicated Ayodhya to Varanasi Tour Package which covers all transport, hotels, and VIP darshans.
1. Traveling from Ayodhya to Varanasi by Train
Train travel is one of the most budget-friendly and comfortable options, especially for senior citizens. There are several direct trains running between Ayodhya Cantt (AYC) or Ayodhya Dham (AY) and Varanasi Junction (BSB).
Popular Trains between Ayodhya & Varanasi:
- Vande Bharat Express (Train 22426): This is the fastest train option. It operates 6 days a week (except Mondays), leaving Ayodhya at 12:15 PM and reaching Varanasi by 3:20 PM. It takes just 3 hours and 5 minutes.
- Saryu Yamuna Express (Train 14650): A daily passenger train option that is highly economical, taking around 4.5 hours.
- Marudhar Express (Train 14866): Runs multiple days a week, offering convenient morning slots.
Make sure to book your tickets well in advance via the IRCTC portal, as seats on these routes are in high demand due to the heavy rush of pilgrims visiting the Ram Mandir and Kashi Vishwanath Corridor.
2. Traveling by Road (Car, Cab, Taxi Fare)
If you are traveling with family, kids, or heavy luggage, hiring a private taxi or driving by car is the most comfortable option. It gives you door-to-door service and the flexibility to stop for food and breaks.
The road route goes via Akbarpur and Shahganj, or you can take the Purvanchal Expressway for a smoother ride. The roads are generally 4-lane and well-maintained.
Taxi Fares from Ayodhya to Varanasi:
- Sedan (Dzire, Etios): Ranges between ₹3,500 and ₹4,000 for a one-way drop.
- SUV (Ertiga, Innova): Ranges between ₹5,000 and ₹6,500, suitable for larger families (6-7 persons).
If you prefer a reliable local driver who knows the routes and temple check-points, you can book a customized taxi or vehicle via Trip Customizer to manage the entire road trip for you.
3. Traveling by Bus
For solo travelers or budget backpackers, state-run UPSRTC (Uttar Pradesh State Road Transport Corporation) buses operate regular services between Ayodhya and Varanasi.
Both ordinary (non-AC) and AC Janrath/Shatabdi buses are available from the Ayodhya Bus Stand. The ticket price starts from ₹250 to ₹500. While cheap, buses can take 5 to 6 hours due to multiple stops along the way.
Final Thoughts: Which Mode is Best for You?
If time is your priority, the **Vande Bharat Express** is the best choice. If you prefer flexibility and comfort, booking a **private taxi** or booking an all-inclusive tour package is the most recommended option.
To plan a complete multi-city pilgrimage including Kashi and Prayagraj, check out our comprehensive 5-Day Ayodhya Prayagraj Varanasi Tour Guide.
Frequently Asked Questions
Q1. What is the distance between Ayodhya and Varanasi?
The distance between Ayodhya and Varanasi is approximately 200 km to 220 km depending on the route, taking about 4 to 5 hours by road.
Q2. Are there direct trains from Ayodhya to Varanasi?
Yes, there are several direct trains, including the fast Vande Bharat Express (Train 22426) and weekly/daily express trains, taking about 3 to 4 hours.
Q3. What is the taxi fare from Ayodhya to Varanasi?
A one-way private taxi fare ranges between ₹3,500 and ₹5,000 for a sedan or SUV, depending on the cab type and operator.
Q4. Is there a highway connecting Ayodhya and Varanasi?
Yes, the NH 135A and Purvanchal Expressway connection provide smooth and well-maintained road travel between the two cities.
Q5. Which is the fastest way to travel from Ayodhya to Varanasi?
The Vande Bharat Express is the fastest train option (approx. 3 hours), while a private cab offers the most flexible door-to-door option.
Ready to go?
Let us plan this yatra for you
Share your dates and group — we'll send a tailored itinerary and quote, with no obligation.