There are 7 ways to get from Bagalkote to Tirupati by train, plane, bus (Flixbus), 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, fly
best- Take the train from Bagalkot to Hubli Jntrain
- Fly from Hubli Airport (HBX) to Tirupati Airport (TIR)plane HBX - TIR
8h 21m₹8,973–32,260Train
cheapest- Take the train from Bagalkot to Gadag Jntrain 11139 / ...
- Take the train from Gadag Jn to Tirupatitrain 17416 / ...
14h 25m₹431–3,381Bus
- Take the bus from FlixBus Bagalkot - Basaveshwar Circle to FlixBus Bengaluru Majestic - Flixbus Boarding Zonebus FlixBus IN4580
- Take the bus from Kempegowda to Tirupathibus
14h₹1,037–3,360Drive 561.8 km
- Drive from Bagalkote to Tirupaticar 561.8 km
8h 31m₹6,275–9,064Taxi
- Take the taxi from Bagalkote to Tirupatitaxi 561.8 km
8h 31m₹10,000–12,000Bus via Tirupati
- Take the bus from Bagalkot to Anand Rao Circle Vrl Bus Terminalbus
- Take the bus from Bangalore Majestic to Tirupatibus
17h 42m₹947–2,010Train via Guntakal
- Take the train from Bagalkot to Guntakal Jntrain 17308
- Take the train from Guntakal Jn to Tirupatitrain 12794 / ...
17h 50m₹544–4,139
Bagalkote to Tirupati by train
Comparing Your Travel Options
The cheapest way to get from Bagalkote to Tirupati is to bus via Tirupati which costs ₹900 - ₹2,100 and takes 17h 42m.
The fastest way to get from Bagalkote to Tirupati is to train and fly which takes 8h 21m and costs ₹8,500 - ₹33,000.
No, there is no direct bus from Bagalkote to Tirupati. However, there are services departing from FlixBus Bagalkot - Basaveshwar Circle and arriving at Tirupathi via Kempegowda. The journey, including transfers, takes approximately 14h.
No, there is no direct train from Bagalkote to Tirupati. However, there are services departing from Bagalkot and arriving at Tirupati via Gadag Jn. The journey, including transfers, takes approximately 14h 25m.
The distance between Bagalkote and Tirupati is 692 km. The road distance is 561.8 km.
The best way to get from Bagalkote to Tirupati without a car is to bus which takes 14h and costs ₹1,000 - ₹3,400.
It takes approximately 8h 21m to get from Bagalkote to Tirupati, including transfers.
Bagalkote to Tirupati bus services, operated by FlixBus India, depart from FlixBus Bagalkot - Basaveshwar Circle station.
Bagalkote to Tirupati train services, operated by Indian Railways, depart from Bagalkot station.
The best way to get from Bagalkote to Tirupati is to bus which takes 14h and costs ₹1,000 - ₹3,400. Alternatively, you can train, which costs ₹430 - ₹3,400 and takes 14h 25m.
What companies run services between Bagalkote, India and Tirupati, India?
You can take a bus from FlixBus Bagalkot - Basaveshwar Circle to Tirupathi via FlixBus Bengaluru Majestic - Flixbus Boarding Zone and Kempegowda in around 14h. Alternatively, you can take a train from Bagalkot to Tirupati via Gadag Jn in around 14h 25m.
- Website
- goindigo.in
Flights from Hubli Airport to Tirupati Airport via Bengaluru
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹8,000–30,000
Flights from Hubli Airport to Tirupati Airport via Hyderabad
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ₹9,500–31,000
Flights from Hubli Airport to Tirupati Airport via Hyderabad, Vijayawada
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–31,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bagalkot to Hubli Jn
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bagalkot to Gadag Jn
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Gadag Jn to Tirupati
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Bagalkot to Guntakal Jn
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Guntakal Jn to Tirupati
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a day
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Bagalkot - Basaveshwar Circle to FlixBus Bengaluru Majestic - Flixbus Boarding Zone
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- ₹700–2,300
- Website
- FlixBus India
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda to Tirupathi
- Ave. Duration
- 4h 12m
- Frequency
- Every 30 minutes
- Estimated price
- ₹330–1,100
- Schedules at
- ksrtc.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Bagalkot to Anand Rao Circle Vrl Bus Terminal
- Ave. Duration
- 11h 29m
- Frequency
- 4 times a day
- Estimated price
- ₹650–1,400
- Schedules at
- vrlbus.in
- Non AC / Sleeper
- ₹800–950
- Phone
- 0866 2570005
- [email protected]
- Website
- APSRTC
Bus from Bangalore Majestic to Tirupati
- Ave. Duration
- 5h 55m
- Frequency
- Every 15 minutes
- Estimated price
- ₹280–700
- Website
- APSRTC
- Seater
- ₹280–700
- Ave. Duration
- 8h 31m
- Estimated price
- ₹10,000–12,000
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 Italy Travel Guides, Travelling to the UK: What do I need to know?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Bagalkote to Tirupati bus services, operated by FlixBus India, arrive at FlixBus Bengaluru Majestic - Flixbus Boarding Zone station.
Bagalkote to Tirupati train services, operated by Indian Railways, arrive at Gadag Jn station.
Yes, the driving distance between Bagalkote to Tirupati is 562 km. It takes approximately 8h 31m to drive from Bagalkote to Tirupati.
There are 396+ hotels available in Tirupati.




















