TirthDarshan
Route guide

Varanasi to Ayodhya distance

About 211 km by road · 3.5 to 4.5 hours

Ayodhya is about 211 km from Kashi Vishwanath in Varanasi by road, which takes roughly 3.5 to 4.5 hours. Direct trains run between Varanasi and Ayodhya Dham Junction, and Ayodhya also has its own airport.

How do you go from Varanasi to Ayodhya by road?

The road runs north via Jaunpur and Sultanpur. It is a straightforward drive; most families leave Varanasi after morning darshan and reach Ayodhya by afternoon.

Is there a train from Varanasi to Ayodhya?

Several trains a day connect Varanasi Junction and Ayodhya Dham Junction. Timings vary widely between trains, so compare before you book.

Which is the nearest airport?

Ayodhya's airport, Maharishi Valmiki International Airport, opened in December 2023 and connects to several large cities.

Planning tips

  • Varanasi, Ayodhya and Prayagraj form a natural triangle — five to six days covers all three without rushing.
  • Ram Janmabhoomi has strict security; phones, bags and electronics have to be deposited before entry.
  • Ayodhya sees very large numbers of pilgrims around Ram Navami and Deepotsav — plan stays well ahead for those dates.

Temples to plan around

Distances are measured by road between the city centre or main shrine, and times assume normal traffic. Festivals, weekends, weather and road works can change both. Train timings change too — please check current schedules close to your travel date.

Varanasi to Ayodhya: FAQs

About 211 km by road, roughly 3.5 to 4.5 hours.