There are 12 ways to get from Ballari to Buddh Gaya by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kempegowda International Airport, fly to Lok Nayak Jayaprakash Airport, train
best- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Lok Nayak Jayaprakash Airport (PAT)plane BLR - PAT
- Take the train from Patna Jn to Gaya Jntrain
14h 12m₹9,398–17,568Train
cheapest- Take the train from Bellary Jn to Ranchitrain 17321
- Take the train from Ranchi to Gaya Jntrain 12366 / ...
38h 53m₹1,258–7,889Train, bus
- Take the train from Bellary Jn to Kurnool Citytrain
- Take the bus from Kurnool, Andhra Pradesh to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Gaya, Biharbus
40h 31mDrive 1,669.9 km
- Drive from Ballari to Buddh Gayacar 1,669.9 km
25h 5m₹18,783–27,131Fly Jindal Vijaynagar Airport to Lok Nayak Jayaprakash Airport, train
- Fly from Jindal Vijaynagar Airport (VDY) to Lok Nayak Jayaprakash Airport (PAT)plane VDY - PAT
- Take the train from Patna Jn to Gaya Jntrain
11h 42m₹9,708–25,191Train, train to Hyderabad, fly to Lok Nayak Jayaprakash Airport
- Take the train from Bellary Jn to Mahbubnagartrain
- Take the train from Mahbubnagar to Umdanagartrain
- Fly from Hyderabad (HYD) to Lok Nayak Jayaprakash Airport (PAT)plane HYD - PAT
- Take the train from Patna Jn to Gaya Jntrain
14h 36m₹8,049–20,549Train to Kempegowda International Airport, fly to Varanasi Airport, taxi, train
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Varanasi Airport (VNS)plane BLR - VNS
- Take the taxi from Varanasi Airport (VNS) to Pt.Deen Dayal Upadhyaya Jn.taxi
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jntrain
13h 57m₹7,958–15,538Train to Kempegowda International Airport, fly to Birsa Munda Airport, train
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Birsa Munda Airport (IXR)plane BLR - IXR
- Take the train from Mesra to Gaya Jntrain
15h 58m₹8,268–19,488Fly Jindal Vijaynagar Airport to Birsa Munda Airport, train
- Fly from Jindal Vijaynagar Airport (VDY) to Birsa Munda Airport (IXR)plane VDY - IXR
- Take the train from Mesra to Gaya Jntrain
12h 38m₹9,078–24,111Train, train to Hyderabad, fly to Varanasi Airport, taxi
- Take the train from Bellary Jn to Mahbubnagartrain
- Take the train from Mahbubnagar to Umdanagartrain
- Fly from Hyderabad (HYD) to Varanasi Airport (VNS)plane HYD - VNS
- Take the taxi from Varanasi Airport (VNS) to Pt.Deen Dayal Upadhyaya Jn.taxi
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jntrain
14h 26m₹8,109–19,519Train, train to Hyderabad, fly to Birsa Munda Airport
- Take the train from Bellary Jn to Mahbubnagartrain
- Take the train from Mahbubnagar to Umdanagartrain
- Fly from Hyderabad (HYD) to Birsa Munda Airport (IXR)plane HYD - IXR
- Take the train from Mesra to Gaya Jntrain
16h 32m₹7,919–18,469Bus
- Take the bus from Ballari, Karnataka to Hampi, Karnatakabus
- Take the bus from Hampi, Karnataka to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Gaya, Biharbus
2d
Kempegowda International Airport (BLR) to Lok Nayak Jayaprakash Airport (PAT) flights
Questions & Answers
The cheapest way to get from Ballari to Buddh Gaya is to train which costs ₹1,200 - ₹8,000 and takes 38h 53m.
The fastest way to get from Ballari to Buddh Gaya is to fly and train which takes 11h 42m and costs ₹9,500 - ₹26,000.
No, there is no direct bus from Ballari to Buddh Gaya. However, there are services departing from Ballari, Karnataka and arriving at Gaya, Bihar via Hampi, Karnataka and Hyderabad, Telangana. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Ballari to Buddh Gaya. However, there are services departing from Bellary Jn and arriving at Gaya Jn via Ranchi. The journey, including transfers, takes approximately 38h 53m.
The distance between Ballari and Buddh Gaya is 2033 km. The road distance is 1669.9 km.
The best way to get from Ballari to Buddh Gaya without a car is to train which takes 38h 53m and costs ₹1,200 - ₹8,000.
It takes approximately 14h 12m to get from Ballari to Buddh Gaya, including transfers.
Ballari to Buddh Gaya bus services, operated by Seabird Tourists, depart from Ballari, Karnataka station.
Ballari to Buddh Gaya train services, operated by Indian Railways, depart from Bellary Jn station.
The best way to get from Ballari to Buddh Gaya is to train which takes 38h 53m and costs ₹1,200 - ₹8,000. Alternatively, you can bus, which costs and takes 2 days 0h.
What companies run services between Ballari, India and Buddh Gaya, India?
You can take a train from Bellary Jn to Buddh Gaya via Ranchi and Gaya Jn in around 38h 53m. Alternatively, you can take a bus from Ballari, Karnataka to Buddh Gaya via Hampi, Karnataka, Hyderabad, Telangana, and Gaya, Bihar in around 2d.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Bhubaneswar
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Pune
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport via Kolkata
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Jindal Vijaynagar Airport to Lok Nayak Jayaprakash Airport via Kempegowda International Airport
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Hyderabad to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Hyderabad to Lok Nayak Jayaprakash Airport via Bhubaneswar
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Varanasi Airport via Kolkata
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Birsa Munda Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Birsa Munda Airport via Hyderabad
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Birsa Munda Airport via Lok Nayak Jayaprakash Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Birsa Munda Airport via Kolkata
- Ave. Duration
- 5h 5m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Kempegowda International Airport to Birsa Munda Airport via Pune
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Jindal Vijaynagar Airport to Birsa Munda Airport via Kempegowda International Airport
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Jindal Vijaynagar Airport to Birsa Munda Airport via Kempegowda International Airport, Hyderabad
- Ave. Duration
- 9h 20m
- When
- Saturday
- Estimated price
- ₹7,500–20,000
Flights from Hyderabad to Varanasi Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Hyderabad to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Hyderabad to Birsa Munda Airport via Lok Nayak Jayaprakash Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–12,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Jindal Vijaynagar Airport to Lok Nayak Jayaprakash Airport via Kempegowda International Airport
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹9,500–25,000
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹7,500–12,000
Flights from Kempegowda International Airport to Birsa Munda Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Jindal Vijaynagar Airport to Birsa Munda Airport via Kempegowda International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,000–23,000
- Website
- spicejet.com
Flights from Kempegowda International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Hyderabad to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,000–18,000
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Varanasi Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹5,000–9,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bellary Jn to Ranchi
- Ave. Duration
- 31h 45m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,500
- Second AC (2A)
- ₹2,800–3,500
- First Class (1A)
- ₹4,700–6,000
Train from Ranchi to Gaya Jn
- Ave. Duration
- 5h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Bellary Jn to Kurnool City
- Ave. Duration
- 3h 9m
- Frequency
- 5 times a week
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bellary Jn to Mahbubnagar
- Ave. Duration
- 5h 4m
- Frequency
- 5 times 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 Mahbubnagar to Umdanagar
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- 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 Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Mesra to Gaya Jn
- Ave. Duration
- 4h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Mesra to Gaya Jn
- Ave. Duration
- 4h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Bellary Jn to Mahbubnagar
- Ave. Duration
- 5h 4m
- Frequency
- 5 times 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 Mahbubnagar to Umdanagar
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- 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 Bellary Jn to Mahbubnagar
- Ave. Duration
- 5h 4m
- Frequency
- 5 times 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 Mahbubnagar to Umdanagar
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Mesra to Gaya Jn
- Ave. Duration
- 4h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Kurnool, Andhra Pradesh to Hyderabad, Telangana
- Ave. Duration
- 3h 50m
- Frequency
- Every 10 minutes
- Estimated price
- ₹500–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹500–1,600
- [email protected]
- Website
- omio.com
Bus from Ballari, Karnataka to Hampi, Karnataka
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Schedules at
- omio.com
- Ave. Duration
- 43 min
- Estimated price
- ₹750–950
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
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 Italian Lakes: Getting around by train, How to get from Stansted Airport into central London, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Ballari to Buddh Gaya bus services, operated by Seabird Tourists, arrive at Hampi, Karnataka station.
Ballari to Buddh Gaya train services, operated by Indian Railways, arrive at Ranchi station.
Yes, the driving distance between Ballari to Buddh Gaya is 1670 km. It takes approximately 25h 5m to drive from Ballari to Buddh Gaya.
There are 147+ hotels available in Buddh Gaya.











