There are 7 ways to get from Vizianagaram to Bengaluru by train, plane, bus, bus (Flixbus), 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.
Train to Visakhapatnam Airport, fly, bus
best- Take the train from Vizianagram Jn to Simhachalamtrain
- Fly from Visakhapatnam Airport (VTZ) to Kempegowda International Airport (BLR)plane VTZ - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
5h 20m₹5,701–9,278Train
cheapest- Take the train from Vizianagram Jn to Bangalore Canttrain 18463
23h 19m₹500–4,100Train via Krishnarajapuram
- Take the train from Vizianagram Jn to Krishnarajapurmtrain 12863 / ...
19h 12m₹555–3,951Bus
- Take the bus from FlixBus Vizianagaram - RTC Bus Stand to FlixBus Visakhapatnam - NAD Junctionbus FlixBus IN5323
- Take the bus from Nad Junction to Corporation Signalbus
19h 45m₹1,035–2,987Drive 996.8 km
- Drive from Vizianagaram to Bengalurucar 996.8 km
14h 53m₹11,226–16,216Train to Rajahmundry Airport, fly, bus
- Take the train from Vizianagram Jn to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Kempegowda International Airport (BLR)plane RJA - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
8h 36m₹7,603–15,210Bus via FlixBus Bengaluru - Tin Factory (Flixbus)
- Take the bus from FlixBus Vizianagaram - RTC Bus Stand to FlixBus Visakhapatnam - Akkayapalembus FlixBus IN5323
- Take the bus from FlixBus Visakhapatnam - Akkayapalem to FlixBus Bengaluru - Tin Factorybus FlixBus IN4230
22h 34m₹1,493–5,076
Vizianagaram to Bengaluru by bus
Questions & Answers
The cheapest way to get from Vizianagaram to Bengaluru is to train via Krishnarajapuram which costs ₹550 - ₹4,000 and takes 19h 12m.
The fastest way to get from Vizianagaram to Bengaluru is to train and fly and bus which takes 5h 20m and costs ₹5,500 - ₹9,500.
No, there is no direct bus from Vizianagaram to Bengaluru. However, there are services departing from FlixBus Vizianagaram - RTC Bus Stand and arriving at Corporation Signal via Nad Junction. The journey, including transfers, takes approximately 19h 45m.
Yes, there is a direct train departing from Vizianagram Jn and arriving at Bangalore Cant. Services depart once daily, and operate every day. The journey takes approximately 23h 19m.
The distance between Vizianagaram and Bengaluru is 882 km. The road distance is 996.8 km.
The best way to get from Vizianagaram to Bengaluru without a car is to train via Krishnarajapuram which takes 19h 12m and costs ₹550 - ₹4,000.
It takes approximately 5h 20m to get from Vizianagaram to Bengaluru, including transfers.
Vizianagaram to Bengaluru bus services, operated by FlixBus India, depart from FlixBus Vizianagaram - RTC Bus Stand station.
Vizianagaram to Bengaluru train services, operated by Indian Railways, depart from Vizianagram Jn station.
The best way to get from Vizianagaram to Bengaluru is to train via Krishnarajapuram which takes 19h 12m and costs ₹550 - ₹4,000. Alternatively, you can bus, which costs ₹1,000 - ₹3,000 and takes 19h 45m.
What companies run services between Vizianagaram, India and Bengaluru, India?
Indian Railways operates a train from Vizianagram Jn to Krishnarajapurm 3 times a day. Tickets cost ₹500–3,900 and the journey takes 18h 43m. Alternatively, you can take a bus from FlixBus Vizianagaram - RTC Bus Stand to Corporation Signal via FlixBus Visakhapatnam - NAD Junction and Nad Junction in around 19h 45m.
- Website
- goindigo.in
Flights from Visakhapatnam Airport to Kempegowda International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Visakhapatnam Airport to Kempegowda International Airport via Hyderabad
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Visakhapatnam Airport to Kempegowda International Airport via Vijayawada
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Rajahmundry Airport to Kempegowda International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Rajahmundry Airport to Kempegowda International Airport via Hyderabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹7,000–13,000
- Website
- airindiaexpress.in
Flights from Visakhapatnam Airport to Kempegowda International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹4,600–19,000
Flights from Visakhapatnam Airport to Kempegowda International Airport via Hyderabad
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ₹5,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vizianagram Jn to Simhachalam
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Vizianagram Jn to Krishnarajapurm
- Ave. Duration
- 18h 43m
- Frequency
- 3 times a day
- Estimated price
- ₹500–3,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,400
- First Class (1A)
- ₹3,100–3,900
Train from Vizianagram Jn to Rajamundry
- Ave. Duration
- 4h 8m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- 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,500
Train from Vizianagram Jn to Bangalore Cant
- Ave. Duration
- 23h 19m
- Frequency
- Once daily
- Estimated price
- ₹500–4,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,200–4,100
- 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
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 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Vizianagaram - RTC Bus Stand to FlixBus Visakhapatnam - NAD Junction
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ₹180–290
- Website
- https://www.flixbus.in
Bus from FlixBus Vizianagaram - RTC Bus Stand to FlixBus Visakhapatnam - Akkayapalem
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ₹170–260
- Website
- https://www.flixbus.in
Bus from FlixBus Visakhapatnam - Akkayapalem to FlixBus Bengaluru - Tin Factory
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- ₹1,300–4,800
- Website
- https://www.flixbus.in
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Nad Junction to Corporation Signal
- Ave. Duration
- 16h 35m
- Frequency
- Twice daily
- Estimated price
- ₹850–2,700
- Schedules at
- vrlbus.in
- AC Sleeper
- ₹850–1,700
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 get from London City Airport into central London, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Vizianagaram to Bengaluru bus services, operated by FlixBus India, arrive at FlixBus Visakhapatnam - NAD Junction station.
Vizianagaram to Bengaluru train services, operated by Indian Railways, arrive at Krishnarajapurm station.
Yes, the driving distance between Vizianagaram to Bengaluru is 997 km. It takes approximately 14h 53m to drive from Vizianagaram to Bengaluru.
There are 2706+ hotels available in Bengaluru.
















