There are 7 ways to get from Visakhapatnam to Shivpuri by plane, train, 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.
Fly to Gwalior Airport, train
best- Fly from Visakhapatnam Airport (VTZ) to Gwalior Airport (GWL)plane VTZ - GWL
- Take the train from Gwalior Jn. to Shivpuritrain
10h 14m₹10,082–25,717Train via Guna
cheapest- Take the train from Visakhapatnam to Gunatrain 18573
- Take the train from Guna to Shivpuritrain 01883 / ...
27h 9m₹1,013–5,923Drive 1,290.6 km
- Drive from Visakhapatnam to Shivpuricar 1,290.6 km
19h 49m₹14,549–21,015Fly to Raja Bhoj International Airport, train
- Fly from Visakhapatnam Airport (VTZ) to Raja Bhoj International Airport (BHO)plane VTZ - BHO
- Take the train from Bhopal Jn to Shivpuritrain
15h 9m₹11,732–20,497Fly to Agra Airport, train
- Fly from Visakhapatnam Airport (VTZ) to Agra Airport (AGR)plane VTZ - AGR
- Take the train from Agra Cantt to Shivpuritrain
10h 56m₹17,512–39,897Fly to Indira Gandhi International Airport, train
- Fly from Visakhapatnam Airport (VTZ) to Indira Gandhi International Airport (DEL)plane VTZ - DEL
- Take the train from New Delhi to Gwalior Jn.train
- Take the train from Gwalior Jn. to Shivpuritrain
10h 27m₹8,597–20,177Train
- Take the train from Duvvada to Virangana Lakshmibai Jhansitrain 12803 / ...
- Take the train from Virangana Lakshmibai Jhansi to Shivpuritrain 22195
30h 18m₹1,052–7,203
Visakhapatnam Airport (VTZ) to Gwalior Airport (GWL) flights
Questions & Answers
The cheapest way to get from Visakhapatnam to Shivpuri is to train via Guna which costs ₹1,000 - ₹6,000 and takes 27h 9m.
The fastest way to get from Visakhapatnam to Shivpuri is to fly and train which takes 10h 14m and costs ₹10,000 - ₹26,000.
No, there is no direct train from Visakhapatnam to Shivpuri. However, there are services departing from Visakhapatnam and arriving at Shivpuri via Guna. The journey, including transfers, takes approximately 27h 9m.
The distance between Visakhapatnam and Shivpuri is 1227 km. The road distance is 1290.6 km.
The best way to get from Visakhapatnam to Shivpuri without a car is to train via Guna which takes 27h 9m and costs ₹1,000 - ₹6,000.
It takes approximately 10h 14m to get from Visakhapatnam to Shivpuri, including transfers.
Visakhapatnam to Shivpuri train services, operated by Indian Railways, depart from Visakhapatnam station.
Visakhapatnam to Shivpuri train services, operated by Indian Railways, arrive at Guna station.
Yes, the driving distance between Visakhapatnam to Shivpuri is 1291 km. It takes approximately 19h 49m to drive from Visakhapatnam to Shivpuri.
There are nine+ hotels available in Shivpuri.
What companies run services between Visakhapatnam, India and Shivpuri, India?
You can take a vehicle from Visakhapatnam to Shivpuri via Visakhapatnam and Guna in around 27h 9m.
- Website
- goindigo.in
Flights from Visakhapatnam Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–24,000
Flights from Visakhapatnam Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Visakhapatnam Airport to Raja Bhoj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Visakhapatnam Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Visakhapatnam Airport to Raja Bhoj International Airport via Bengaluru
- Ave. Duration
- 11h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,000–22,000
Flights from Visakhapatnam Airport to Raja Bhoj International Airport via Hyderabad
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Visakhapatnam Airport to Raja Bhoj International Airport via Madras, Pune
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Visakhapatnam Airport to Agra Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹17,000–38,000
Flights from Visakhapatnam Airport to Agra Airport via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹17,000–38,000
Flights from Visakhapatnam Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Visakhapatnam Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Visakhapatnam Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–17,000
Flights from Visakhapatnam Airport to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹8,000–17,000
- Website
- airindia.in
Flights from Visakhapatnam Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–28,000
Flights from Visakhapatnam Airport to Raja Bhoj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Visakhapatnam Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Visakhapatnam Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,000–16,000
- Website
- airindiaexpress.in
Flights from Visakhapatnam Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gwalior Jn. to Shivpuri
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Visakhapatnam to Guna
- Ave. Duration
- 24h 10m
- Frequency
- Once a week
- Estimated price
- ₹600–4,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Guna to Shivpuri
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bhopal Jn to Shivpuri
- Ave. Duration
- 6h 3m
- Frequency
- 5 times a week
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Agra Cantt to Shivpuri
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,200–1,500
Train from New Delhi to Gwalior Jn.
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Gwalior Jn. to Shivpuri
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Duvvada to Virangana Lakshmibai Jhansi
- Ave. Duration
- 25h 36m
- Frequency
- Once daily
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,300–5,500
Train from Virangana Lakshmibai Jhansi to Shivpuri
- Ave. Duration
- 3h 33m
- Frequency
- Twice a week
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide






