There are 6 ways to get from Bengaluru to Vikārābād by bus, taxi, train, car, 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, taxi
best- Take the bus from Kempegowda BS Majestic to Shamshabad B.S.
- Take the taxi from Shamshabad B.S. to Vikārābād
5h 34m₹2,237–3,400Train
cheapest- Take the train from Bangalore Cant to Vikarabad Jn16593
13h 18m₹340–2,600Train via Yeshwathpur
- Take the train from Yasvantpur Jn to Vikarabad Jn16571 / ...
12h 14m₹362–2,645Drive 555.6 km
- Drive from Bengaluru to Vikārābād555.6 km
8h 1m₹5,894–8,514Bus to Kempegowda International Airport, fly, train
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airport
- Fly from Kempegowda International Airport (BLR) to Hyderabad (HYD)BLR - HYD
- Take the train from Begumpet to Vikarabad Jn
6h 58m₹4,047–8,182Train to Mysore, fly, train
- Take the train from Ksr Bengaluru to Mysore Jn
- Fly from Mysore (MYQ) to Hyderabad (HYD)MYQ - HYD
- Take the train from Begumpet to Vikarabad Jn
8h 40m₹7,437–21,341
Bengaluru to Vikārābād by train
Questions & Answers
The cheapest way to get from Bengaluru to Vikārābād is to train via Yeshwathpur which costs ₹360 - ₹2,700 and takes 12h 14m.
The fastest way to get from Bengaluru to Vikārābād is to bus and taxi which takes 5h 34m and costs ₹2,200 - ₹3,400.
Yes, there is a direct train departing from Bangalore Cant and arriving at Vikarabad Jn. Services depart once daily, and operate every day. The journey takes approximately 13h 18m.
The distance between Bengaluru and Vikārābād is 626 km. The road distance is 555.6 km.
The best way to get from Bengaluru to Vikārābād without a car is to bus and taxi which takes 5h 34m and costs ₹2,200 - ₹3,400.
It takes approximately 5h 34m to get from Bengaluru to Vikārābād, including transfers.
Bengaluru to Vikārābād train services, operated by Indian Railways, depart from Yasvantpur Jn station.
Bengaluru to Vikārābād train services, operated by Indian Railways, arrive at Vikarabad Jn station.
Yes, the driving distance between Bengaluru to Vikārābād is 556 km. It takes approximately 8h 1m to drive from Bengaluru to Vikārābād.
There are three+ hotels available in Vikārābād.
What companies run services between Bengaluru, India and Vikārābād, India?
Indian Railways operates a train from Yasvantpur Jn to Vikarabad Jn once daily. Tickets cost ₹330–2,600 and the journey takes 11h.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Hyderabad
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- ₹4,200–8,500
Flights from Kempegowda International Airport to Hyderabad via Goa
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₹4,200–8,500
Flights from Mysore to Hyderabad
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Mysore to Hyderabad via Madras
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,500–18,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Hyderabad
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- ₹3,900–6,500
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Hyderabad
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹2,300–7,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Yasvantpur Jn to Vikarabad Jn
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,500
- First Class (1A)
- ₹2,000–2,600
Train from Begumpet to Vikarabad Jn
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bangalore Cant to Vikarabad Jn
- Ave. Duration
- 13h 18m
- Frequency
- Once daily
- Estimated price
- ₹340–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Ksr Bengaluru to Mysore Jn
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda BS Majestic to Shamshabad B.S.
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₹800–1,700
- Schedules at
- ksrtc.in
- Phone
- 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹210–250
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu
- ₹210–250
- Ave. Duration
- 1h 4m
- Estimated price
- ₹1,400–1,700
Savaari Car Rentals
- Phone
- +91 40 22 99 22 99
- Website
- savaari.com
Reddy Car Travels
- Phone
- +91 96 66 32 60 33
- Website
- reddycarrentals.com
Hyderabadcabz.com
- Phone
- +91 90 00 05 56 69
- Website
- facebook.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 How to plan an amazing trip around Scandinavia, Is ride-sharing platform BlaBlaCar right for you?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.













