There are 5 ways to get from Ayodhya Junction Station to Bengaluru by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Kempegowda International Airport (BLR)plane AYJ - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
4h 13m₹11,403–19,697Train
cheapest- Take the train from Ayodhya to Yasvantpur Jntrain 15023
47h 4m₹989–7,209Train, bus
- Take the train from Ayodhya to Varanasi Jntrain 13152 / ...
- Take the bus from Varanasi, Uttar Pradesh to Bangalore, Karnatakabus Varanasi, Uttar Pradesh - Bangalore, Karnataka
41h₹1,687–3,484Drive 1,835.3 km
- Drive from Ayodhya Junction Station to Bengalurucar 1,835.3 km
26h 28m₹20,644–29,818Bus
- Take the bus from Ayodhya to Gorakhpurbus Ayodhya - Gorakhpur
- Take the bus from Gorakhpur to Bangalore, Karnatakabus Gorakhpur
45h 23m
Maryada Purushottam Shri Ram International Airport (AYJ) to Kempegowda International Airport (BLR) flights
Questions & Answers
The cheapest way to get from Ayodhya Junction Station to Bengaluru is to train and bus which costs ₹1,600 - ₹3,500 and takes 41h.
The fastest way to get from Ayodhya Junction Station to Bengaluru is to fly and bus which takes 4h 13m and costs ₹11,000 - ₹20,000.
No, there is no direct bus from Ayodhya Junction Station to Bengaluru. However, there are services departing from Ayodhya and arriving at Bangalore, Karnataka via Gorakhpur. The journey, including transfers, takes approximately 45h 23m.
No, there is no direct train from Ayodhya Junction Station to Bengaluru. However, there are services departing from Ayodhya and arriving at Chickpet via Yeshwathpur. The journey, including transfers, takes approximately 47h 4m.
The distance between Ayodhya Junction Station and Bengaluru is 1636 km. The road distance is 1835.3 km.
The best way to get from Ayodhya Junction Station to Bengaluru without a car is to train and bus which takes 41h and costs ₹1,600 - ₹3,500.
It takes approximately 4h 13m to get from Ayodhya Junction Station to Bengaluru, including transfers.
Ayodhya Junction Station to Bengaluru bus services, operated by IntrCity SmartBus, depart from Ayodhya station.
Ayodhya Junction Station to Bengaluru train services, operated by Indian Railways, depart from Ayodhya station.
The best way to get from Ayodhya Junction Station to Bengaluru is to train which takes 47h 4m and costs ₹950 - ₹7,500. Alternatively, you can bus, which costs and takes 45h 23m.
What companies run services between Ayodhya Junction Station, India and Bengaluru, India?
Indian Railways operates a train from Ayodhya to Yasvantpur Jn once a week. Tickets cost ₹950–7,500 and the journey takes 46h 45m. Alternatively, you can take a vehicle from Ayodhya Junction Station to Bangalore, Karnataka via Ayodhya and Gorakhpur in around 45h 23m.
- Website
- goindigo.in
Flights from Maryada Purushottam Shri Ram International Airport to Kempegowda International Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–18,000
Flights from Maryada Purushottam Shri Ram International Airport to Kempegowda International Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- ₹11,000–18,000
Flights from Maryada Purushottam Shri Ram International Airport to Kempegowda International Airport via Mumbai
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹11,000–18,000
Flights from Maryada Purushottam Shri Ram International Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹11,000–18,000
- Website
- airindia.in
Flights from Maryada Purushottam Shri Ram International Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,500–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ayodhya to Varanasi Jn
- Ave. Duration
- 4h 7m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ayodhya to Yasvantpur Jn
- Ave. Duration
- 46h 45m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
- Phone
- +91 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Varanasi, Uttar Pradesh to Bangalore, Karnataka
- Ave. Duration
- 35h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₹1,500–2,100
- Schedules at
- omio.com
- AC Sleeper
- ₹1,500–2,100
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Ayodhya to Gorakhpur
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹410–5,250
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹410–600
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 Bali: What to do if Mount Agung erupts, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Ayodhya Junction Station to Bengaluru bus services, operated by IntrCity SmartBus, arrive at Gorakhpur station.
Ayodhya Junction Station to Bengaluru train services, operated by Indian Railways, arrive at Yasvantpur Jn station.
Yes, the driving distance between Ayodhya Junction Station to Bengaluru is 1835 km. It takes approximately 26h 28m to drive from Ayodhya Junction Station to Bengaluru.
There are 2693+ hotels available in Bengaluru.
















