There are 9 ways to get from Ballari to Visakhapatnam by train, bus, 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.
Train
best- Take the train from Bellary Jn to Duvvadatrain 18048
15h 36m₹579–3,283Train, bus
- Take the train from Bellary Jn to Kurnool Citytrain 12649 / ...
- Take the bus from Kurnool, Andhra Pradesh to Visakhapatnam, Andhra Pradeshbus Kurnool, Andhra Pradesh - Visakhapatnam, Andhra Pradesh
20h 28mDrive 811.7 km
- Drive from Ballari to Visakhapatnamcar 811.7 km
12h 8m₹9,155–13,224Train to Hubli Airport, fly
- Take the train from Bellary Jn to Hubli Jntrain
- Fly from Hubli Airport (HBX) to Visakhapatnam (VTZ)plane HBX - VTZ
9h 38m₹9,683–14,994Train to Kempegowda International Airport, fly
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Visakhapatnam (VTZ)plane BLR - VTZ
9h 36m₹5,968–10,618Fly from Jindal Vijaynagar Airport
- Fly from Jindal Vijaynagar Airport (VDY) to Visakhapatnam (VTZ)plane VDY - VTZ
8h 59m₹6,278–18,741Train to Tirupati Airport, fly
- Take the train from Bellary Jn to Renigunta Jntrain
- Fly from Tirupati Airport (TIR) to Visakhapatnam (VTZ)plane TIR - VTZ
9h 44m₹8,100–19,255Train, train to Hyderabad, fly
- Take the train from Bellary Jn to Mahbubnagartrain
- Take the train from Mahbubnagar to Umdanagartrain
- Fly from Hyderabad (HYD) to Visakhapatnam (VTZ)plane HYD - VTZ
10h 30m₹5,319–8,599Train to Vijayawada Airport, fly
- Take the train from Bellary Jn to Vijayawada Jntrain
- Fly from Vijayawada Airport (VGA) to Visakhapatnam (VTZ)plane VGA - VTZ
12h 57m₹4,976–7,735
Hubli Airport (HBX) to Visakhapatnam (VTZ) flights
Comparing Your Travel Options
The cheapest way to get from Ballari to Visakhapatnam is to train which costs ₹550 - ₹3,300 and takes 15h 36m.
The fastest way to get from Ballari to Visakhapatnam is to fly which takes 8h 59m and costs ₹6,000 - ₹19,000.
No, there is no direct train from Ballari to Visakhapatnam. However, there are services departing from Bellary Jn and arriving at Duvvada via . The journey, including transfers, takes approximately 15h 36m.
The distance between Ballari and Visakhapatnam is 824 km. The road distance is 811.7 km.
The best way to get from Ballari to Visakhapatnam without a car is to train which takes 15h 36m and costs ₹550 - ₹3,300.
It takes approximately 15h 36m to get from Ballari to Visakhapatnam, including transfers.
Ballari to Visakhapatnam train services, operated by Indian Railways, depart from Bellary Jn station.
The best way to get from Ballari to Visakhapatnam is to train which takes 15h 36m and costs ₹550 - ₹3,300. Alternatively, you can fly, which costs ₹6,000 - ₹19,000 and takes 8h 59m.
Ballari to Visakhapatnam train services, operated by Indian Railways, arrive at Duvvada station.
Yes, the driving distance between Ballari to Visakhapatnam is 812 km. It takes approximately 12h 8m to drive from Ballari to Visakhapatnam.
What companies run services between Ballari, India and Visakhapatnam, India?
Indian Railways operates a train from Bellary Jn to Duvvada 4 times a week. Tickets cost ₹400–3,100 and the journey takes 15h 28m. Alternatively, Star Air, Air India Express, and IndiGo Airlines fly from Jindal Vijaynagar Airport (VDY) to Visakhapatnam (VTZ) twice daily.
- Website
- goindigo.in
Flights from Hubli Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- ₹9,000–13,000
Flights from Hubli Airport to Visakhapatnam via Kempegowda International Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,000–13,000
Flights from Kempegowda International Airport to Visakhapatnam
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹5,500–9,000
Flights from Kempegowda International Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ₹5,500–9,000
Flights from Jindal Vijaynagar Airport to Visakhapatnam via Kempegowda International Airport
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Jindal Vijaynagar Airport to Visakhapatnam via Kempegowda International Airport, Hyderabad
- Ave. Duration
- 6h 55m
- When
- Saturday
- Estimated price
- ₹6,500–18,000
Flights from Tirupati Airport to Visakhapatnam
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Tirupati Airport to Visakhapatnam via Kempegowda International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–16,000
Flights from Tirupati Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Hyderabad to Visakhapatnam
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,600–5,500
Flights from Vijayawada Airport to Visakhapatnam
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,100–5,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bellary Jn to Duvvada
- Ave. Duration
- 15h 28m
- Frequency
- 4 times a week
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Bellary Jn to Kurnool City
- Ave. Duration
- 3h 28m
- Frequency
- Once daily
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bellary Jn to Hubli Jn
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 34m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- 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 Renigunta Jn
- Ave. Duration
- 6h 23m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Bellary Jn to Mahbubnagar
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- 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 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Bellary Jn to Vijayawada Jn
- Ave. Duration
- 10h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
- [email protected]
- Website
- SLGT Travels
Bus from Kurnool, Andhra Pradesh to Visakhapatnam, Andhra Pradesh
- Ave. Duration
- 15h 40m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
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 Travelling by boat in Italy, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
There are 357+ hotels available in Visakhapatnam.






