There are 5 ways to get from Bharatpur to Ajodhya by bus, car, train, rideshare, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Mugling(Nepal) to FaizabadIndo-Nepal Maitree Bus
8h 17m₹2,893–4,388Drive, train
cheapest- Drive from Bharatpur to Harinagar
- Take the train from Harinagar to Ayodhya15557
10h 8m₹1,593–3,698Airport Transfer
- Take the rideshare from Bharatpur-BHR to Ajodhya293.8 km
4h 35mDrive 293.8 km
- Drive from Bharatpur to Ajodhya293.8 km
4h 35m₹3,360–4,853Fly, train
- Fly from Bharatpur Airport (BHR) to Bhairawa (BWA)BHR - BWA
- Take the train from Nautanwa to Ayodhya
8h 50m₹3,781–24,819
Bharatpur Airport (BHR) to Bhairawa (BWA) flights
Questions & Answers
The cheapest way to get from Bharatpur to Ajodhya is to drive and train which costs ₹1,500 - ₹3,700 and takes 10h 8m.
The fastest way to get from Bharatpur to Ajodhya is to drive which takes 4h 35m and costs ₹3,300 - ₹4,900.
The distance between Bharatpur and Ajodhya is 382 km. The road distance is 293.8 km.
The best way to get from Bharatpur to Ajodhya without a car is to bus which takes 8h 17m and costs ₹2,800 - ₹4,400.
It takes approximately 8h 17m to get from Bharatpur to Ajodhya, including transfers.
Ajodhya is 15 min behind Bharatpur. It is currently 8:30 AM in Bharatpur and 8:15 AM in Ajodhya.
Yes, the driving distance between Bharatpur to Ajodhya is 294 km. It takes approximately 4h 35m to drive from Bharatpur to Ajodhya.
There are 845+ hotels available in Ajodhya.
Check out Blablacar's carpooling service for rideshare options between Bharatpur and Ajodhya. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Bharatpur, Nepal and Ajodhya, India?
Delhi Transport Corporation (DTC) operates a bus from Mugling(Nepal) to Faizabad once daily. Tickets cost ₹40–950 and the journey takes 7h 10m.
- Website
- buddhaair.com
Flights from Bharatpur Airport to Bhairawa via Kathmandu
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹3,400–24,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Harinagar to Ayodhya
- Ave. Duration
- 6h 47m
- Frequency
- Twice a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Nautanwa to Ayodhya
- Ave. Duration
- 5h 38m
- Frequency
- Once a week
- 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–950
- First Class (1A)
- ₹1,200–1,500
- Phone
- +91-11-23370236
- info@dimts.in
- Website
- dtc.delhi.gov.in
Bus from Mugling(Nepal) to Faizabad
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- ₹40–950
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹40–65
- AC Buses
- ₹80–120
- Airport Express Services
- ₹700–950
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 4 stunningly beautiful Philippines islands you need to visit, Travel Insider: Top Japan travel tips by Beatrix Holland, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.










