Sri Janaki Mahal Trust

A sacred dharmshala in Ayodhya, near Ram Mandir. Comfortable stay with warm hospitality.

AyodhyaGuide2026-04-15

Varanasi to Ayodhya Train and Bus Route: Complete Journey Guide

Complete travel guide from Varanasi (Kashi) to Ayodhya. Direct trains from Varanasi Junction (BSB) to Ayodhya Junction (AY), bus options, journey times, ticket booking tips, transport from Ayodhya station to Sri Janaki Mahal Trust, and the classic Varanasi-Ayodhya pilgrimage circuit itinerary.

Varanasi to Ayodhya Train and Bus Route: Complete Journey Guide

The pairing of Varanasi (Kashi) and Ayodhya is one of the most natural pilgrimage combinations in the Hindu tradition — Kashi is the city of Shiva and liberation, Ayodhya is the birthplace of Ram. For pilgrims visiting both sacred cities, the journey between them is itself a part of the yatra. This guide covers all transport options from Varanasi to Ayodhya, with practical details for reaching Sri Janaki Mahal Trust in Karsewakpuram.

The Spiritual Logic of Varanasi-Ayodhya Pairing

Varanasi and Ayodhya represent two of the seven most sacred cities (Sapta Puri) in Hinduism. Kashi is associated with Shiva and moksha (liberation); Ayodhya is associated with Ram and his birthplace (Ram Janmabhoomi). Many pilgrims include both in a single extended yatra, often adding Prayagraj (the Sangam) to form the classic triangular UP pilgrimage circuit.

Since the Ram Mandir consecration in January 2024, Ayodhya has seen dramatically increased pilgrim volume. Pilgrims arriving from Varanasi are typically experienced with Indian pilgrimage conditions, having already navigated one of India's most sacred and complex cities. The Varanasi-to-Ayodhya leg is, in many ways, the second stage of a larger journey.

Transport Option 1: Train (Recommended)

Overview

Train is the preferred option for the Varanasi to Ayodhya journey. It is:

  • More comfortable than bus (seated/sleeping berths)
  • More reliable in timing (particularly in summer and monsoon when road conditions vary)
  • Able to carry luggage conveniently
  • Accessible directly from Varanasi Junction (BSB) — no need to navigate the city to a bus stand

Varanasi Junction station code: BSB
Ayodhya Junction station code: AY
Alternate nearby station: Faizabad Junction (FZD) — 7-10 km from Ram Mandir

Journey Time

Direct trains: 4-6 hours (depending on the specific train and number of stops)
Via Lucknow: Some connections route through Lucknow, extending journey to 6-8 hours — not recommended if a direct train is available

Key Trains on the BSB-AY Route

Several trains connect Varanasi and Ayodhya directly. The exact train options and current timings should be verified on IRCTC (irctc.co.in) or the NTES app, as schedules change seasonally. Historically, trains that serve this route include:

Intercity and Express trains connecting Varanasi and Lucknow/Ayodhya operate multiple times per day. Early morning departures (5:00-8:00 AM) from Varanasi are common, arriving Ayodhya by late morning or early afternoon.

How to search: On IRCTC, enter:

  • From: BSB (Varanasi Junction)
  • To: AY (Ayodhya Junction) — or FZD (Faizabad) if no direct AY trains available on your date
  • Date: Your travel date

Class recommendation:

  • Sleeper (SL): Economical, adequate for the 4-5 hour journey. Manageable even with luggage if you have a confirmed berth.
  • 3-tier AC (3A): Recommended for elderly travellers, families with young children, or summer (April-June) when the heat in Sleeper coaches can be uncomfortable.
  • 2-tier AC (2A): The most comfortable option, though perhaps more than needed for a 4-5 hour daytime journey.

Booking Advice

Book in advance: During Navratri, Ram Navami (March-April), and Diwali, trains from Varanasi to Ayodhya fill up weeks ahead. If travelling during these periods, book 2-4 weeks before.

Tatkal quota: If your travel plans are short-notice, use the Tatkal booking window (opens 1 day before travel) — it costs more but provides confirmed berths when the general quota is exhausted.

Check train status: Use the NTES (National Train Enquiry System) app or website to check train running status in real time, particularly during winter (December-January) when fog delays are common across the UP plains.

What to Do If Your Train Goes to Faizabad, Not Ayodhya Junction

Some trains stop at Faizabad Junction (FZD) rather than Ayodhya Junction (AY). From Faizabad to Sri Janaki Mahal Trust:

  • Distance: 7-10 km
  • Auto-rickshaw: ₹200-350 (negotiate before boarding)
  • Shared bus/tempo: ₹20-30 to Ayodhya city, then local auto ₹80-100 to Karsewakpuram

Directions for auto driver from Faizabad: "Sri Janaki Mahal Trust, Karsewakpuram, Ayodhya — Ram Mandir ke paas."

Transport Option 2: Bus

UPSRTC (Government Bus)

The UP State Road Transport Corporation (UPSRTC) operates regular bus services between Varanasi and Ayodhya. Routes typically depart from Varanasi's bus terminals (Varanasi Cantt. Bus Stand or Babatpur route).

Journey time: 5-7 hours (depending on route, stops, and traffic)
Fare: ₹200-400 per person depending on bus type
Frequency: Multiple departures throughout the day; confirm at the bus stand

Arrival: Buses typically arrive at Ayodhya Bus Stand or a designated point in Ayodhya city. From there, auto-rickshaw to Sri Janaki Mahal Trust in Karsewakpuram: ₹80-150.

Limitations:

  • Bus schedules can be less reliable than train
  • Road conditions between Varanasi and Lucknow/Ayodhya are variable
  • Less comfortable than trains for long distances, particularly with luggage
  • Monsoon season can see significant delays on road routes

Private Bus Operators

Several private bus operators run Varanasi-Ayodhya routes, particularly for the tourist/pilgrim market. These often use semi-sleeper or sleeper coaches for night travel.

Ticket booking: Available through travel agents in Varanasi, at bus booking counters, or online via redBus and similar platforms.

Private bus advantage: Direct point-to-point routes that sometimes drop directly near Ram Mandir area or Karsewakpuram, rather than at a bus stand.

AC Volvo Bus

Where available, AC Volvo intercity buses (UPSRTC Janratna or Pragatisheel series) offer a more comfortable bus option with air conditioning and reserved seating. Check UPSRTC website for current availability on this route.

Transport Option 3: Taxi / Cab

Distance: Approximately 280-320 km (varies by route via Lucknow or direct highway)
Journey time: 5-7 hours by road
Fare: ₹3,500-5,500 for a one-way taxi booking

Taxi is the most expensive option but offers door-to-door convenience — you can be dropped directly at Sri Janaki Mahal Trust (Vasudev Ghat, Karsewakpuram) without any intermediate transport.

When taxi makes sense:

  • Very large group (5-6 people where per-person cost is reasonable)
  • Elderly members who cannot manage station/bus stand navigation
  • If your departure and arrival times don't align with available trains

Booking: Through reputable cab operators in Varanasi (Ola, Uber, or established local operators). For the Varanasi-Ayodhya route, local operators sometimes offer better rates than app-based services.

From Ayodhya Junction to Sri Janaki Mahal Trust

On arriving at Ayodhya Junction (AY):

Address: Sri Janaki Mahal Trust, Vasudev Ghat, Karsewakpuram, Ayodhya, UP 224123
GPS: 26.8039286°N, 82.2109433°E
Distance from station: 3-4 km
Transport: Auto-rickshaw from the station exit
Fare: ₹80-150 (negotiate before boarding)
Time: 15-20 minutes under normal conditions

What to tell the auto driver: "Sri Janaki Mahal Trust, Karsewakpuram" or "Vasudev Ghat, Karsewakpuram" — every auto driver in Ayodhya knows Karsewakpuram.

E-rickshaw option: Shared e-rickshaws run from the station through Ayodhya at ₹20-40 per person — slower (multiple stops) but very affordable for solo pilgrims with light luggage.

Pre-arrival call: Call the trust before leaving Ayodhya station: "+91 8796208759 — We are arriving from Varanasi. We are at Ayodhya Junction. We'll be at the trust in about 20 minutes." This ensures staff is ready to receive you.

Suggested Varanasi-Ayodhya Pilgrimage Itinerary

5-Day Kashi-Ayodhya Yatra

This itinerary combines Varanasi darshan with the Ayodhya pilgrimage:

Day 1: Arrive Varanasi

  • Check in to Varanasi accommodation
  • Evening: Ganga Aarti at Dasaswamedh Ghat (magnificent evening ceremony)

Day 2: Varanasi Darshan

  • Pre-dawn: Boat ride on the Ganga (sunrise)
  • Morning: Kashi Vishwanath Temple darshan (Shiva)
  • Morning: Annapurna Temple, Sankat Mochan Hanuman
  • Afternoon: Durga Temple, Tulsi Manas Temple
  • Evening: Sarnath (where Buddha gave his first teaching) — optional
  • Night: Rest in Varanasi

Day 3: Travel Varanasi to Ayodhya

  • Morning: Take early train from Varanasi Junction (BSB)
  • Arrive Ayodhya Junction mid-morning/midday
  • Check in at Sri Janaki Mahal Trust (from 12:00 PM)
  • Afternoon orientation walk: Saryu Ghat, approaching Ram Mandir
  • Evening: Ram Mandir Sandhya Aarti (~6:30-7:00 PM) — first darshan

Day 4: Ayodhya Full Darshan Day

  • Pre-dawn: Mangala aarti at Ram Mandir (4:00 AM)
  • Morning: Hanuman Garhi + Kanak Bhawan darshan circuit
  • Afternoon: Rest; Nageshwarnath Mandir; Karsewakpuram exploration
  • Evening: Saryu ghat Aarti (6:00-7:00 PM)

Day 5: Final Ayodhya Darshan + Departure

  • Morning: Second Ram Mandir darshan (Shringar aarti, 6:00-7:00 AM)
  • Saryu snan (ritual bath in Saryu river)
  • Check out from trust; departure by train, bus, or taxi

Extension Options

Adding Prayagraj (classic triangular circuit): The Varanasi-Ayodhya route also allows a Prayagraj stopover. Prayagraj is approximately 3-4 hours from Varanasi by train and 3.5-4 hours from Ayodhya. The circuit: Varanasi (2-3 days) → Prayagraj (1-2 days, Sangam snan, Triveni) → Ayodhya (2-3 days) → departure.

Extending Ayodhya to 4-5 days: If Ayodhya is the primary pilgrimage destination (Varanasi was a single day or brief stopover), extend to 4-5 nights at Sri Janaki Mahal Trust for the full experience: multiple Mangala aarti attendances, extended time at each temple, morning and evening river sessions.

Booking Sri Janaki Mahal Trust from Varanasi

Book before you leave Varanasi — not on arrival in Ayodhya.

Rooms during festival periods (and even regular pilgrimage season) can fill up. If you are in Varanasi with confirmed Ayodhya dates, WhatsApp the trust from Varanasi:

Namaste,

I am in Varanasi and planning to reach Ayodhya on [date] by train.
Arriving approximately [time] at Ayodhya Junction.

Please confirm availability:
Name: [Your name]
Check-in: [DD/MM/YYYY]
Check-out: [DD/MM/YYYY]
Guests: [X adults, X children]
Room preference: [2-bed AC / 2-bed non-AC / 4-bed family]

Contact: [Your phone number]

The trust (+91 8796208759) will confirm availability and room rate, and you can pay the advance from Varanasi before travelling.

Seasonal Notes

Winter (November-February)

  • Fog delays: Trains between Varanasi and Ayodhya can be delayed 2-6 hours during heavy fog in December-January. Build buffer time into your plan.
  • Cold weather: Dress in warm layers for both the train journey and the post-arrival auto ride.
  • Notify the trust of delays: If your train is significantly delayed, WhatsApp the trust (+91 8796208759) so they know your updated arrival time.

Summer (April-June)

  • Heat: The journey is more comfortable in AC classes during summer.
  • Early morning trains are preferable — you arrive in Ayodhya before peak afternoon heat.
  • The trust's AC rooms are recommended for summer stays.

Monsoon (July-September)

  • Road buses can be significantly delayed by rain. Train is preferable.
  • If using buses, expect 2-3 hour delays during heavy rain periods.
  • Carry a compact umbrella or rain jacket.

Frequently Asked Questions

Is there a direct train from Varanasi to Ayodhya, or do I need to change?

Answer: Several direct (no-change) trains connect BSB (Varanasi Junction) and AY (Ayodhya Junction) or FZD (Faizabad Junction, ~8 km from Ram Mandir). Check IRCTC for trains on your specific date. If no direct train is available, routes via Lucknow are common — you change at Lucknow Junction (LKO) for the Ayodhya/Faizabad connection.

How much advance booking is needed for the Varanasi-Ayodhya train during Ram Navami?

Answer: Book 4-6 weeks in advance for Ram Navami period (March-April). Trains fill up early, and Tatkal quotas also go quickly. Book as early as possible and pair it with your Sri Janaki Mahal Trust room reservation.

Can I store luggage at Varanasi station if I want to visit Sarnath before taking the train?

Answer: Yes. Varanasi Junction has a cloak room where you can deposit luggage for a few hours while sightseeing. Collect it before your train departure. This is useful if you arrive in Varanasi with a late train to Ayodhya — deposit luggage, do a few hours of Sarnath darshan, collect bags, and board the Ayodhya train.

Summary

Varanasi to Ayodhya by train: 4-6 hours, book in advance especially for festivals. Varanasi Junction (BSB) to Ayodhya Junction (AY) or Faizabad Junction (FZD). From Ayodhya station to Sri Janaki Mahal Trust in Karsewakpuram: auto-rickshaw ₹80-150, 15-20 minutes. Book your Sri Janaki Mahal Trust stay before leaving Varanasi — contact +91 8796208759. The 5-day Kashi-Ayodhya yatra covers both sacred cities in one journey, with the option to extend to a triangular circuit including Prayagraj Sangam.

Book your Ayodhya stay: +91 8796208759 | srijanakimahaltrustofficial@gmail.com


Quick booking help

For verified booking and availability, use the contact buttons on our home page.

Go to Contact →

Related guides

Explore more

WhatsApp