There are 6 ways to get from Mairwa to Ajodhya by train, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Maskanwa
best- Take the train from Mairwa to Maskanwa11124
5h 20m₹1,133–2,595Train via Bhatni Jn
cheapest- Take the train from Bhatni Jn to Ramghat Halt05425
9h 37m₹307–2,398Drive 230.4 km
- Drive from Mairwa to Ajodhya230.4 km
3h 18m₹2,444–3,530Taxi
- Take the taxi from Mairwa to Ajodhya230.4 km
3h 18m₹5,000–6,500Train
- Take the train from Siwan Jn to Ayodhya15101 / ...
6h 29m₹849–2,355Train, bus
- Take the train from Mairwa to Gorakhpur05141 / ...
- Take the bus from Gorakhpur to Ayodhya
6h 47m₹1,273–3,141
Mairwa to Ajodhya by train
Questions & Answers
The cheapest way to get from Mairwa to Ajodhya is to train via Bhatni Jn which costs ₹300 - ₹2,400 and takes 9h 37m.
The fastest way to get from Mairwa to Ajodhya is to drive which takes 3h 18m and costs ₹2,400 - ₹3,600.
No, there is no direct train from Mairwa to Ajodhya. However, there are services departing from Mairwa and arriving at Ramghat Halt via Bhatni Jn. The journey, including transfers, takes approximately 9h 37m.
The distance between Mairwa and Ajodhya is 239 km. The road distance is 230.4 km.
The best way to get from Mairwa to Ajodhya without a car is to train via Maskanwa which takes 5h 20m and costs ₹1,100 - ₹2,600.
It takes approximately 5h 20m to get from Mairwa to Ajodhya, including transfers.
Mairwa to Ajodhya train services, operated by Indian Railways, depart from Bhatni Jn station.
Mairwa to Ajodhya train services, operated by Indian Railways, arrive at Ramghat Halt station.
Yes, the driving distance between Mairwa to Ajodhya is 230 km. It takes approximately 3h 18m to drive from Mairwa to Ajodhya.
There are 848+ hotels available in Ajodhya.
What companies run services between Mairwa, India and Ajodhya, India?
Indian Railways operates a train from Mairwa to Maskanwa once daily. Tickets cost ₹180–1,400 and the journey takes 4h 46m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Mairwa to Maskanwa
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Siwan Jn to Ayodhya
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Mairwa to Gorakhpur
- Ave. Duration
- 3h 33m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bhatni Jn to Ramghat Halt
- Ave. Duration
- 7h 31m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Gorakhpur to Ayodhya
- Ave. Duration
- 2h 3m
- Frequency
- Every 2 hours
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 3h 18m
- Estimated price
- ₹5,000–6,500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How to get from Heathrow Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.











