There are 6 ways to get from Shimla to Visakhapatnam by bus, plane, train, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Chandigarh International Airport, fly
best- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Visakhapatnam (VTZ)plane IXC - VTZ
8h 49m₹9,578–16,963Train
cheapest- Take the train from Simla to Kalkatrain
- Take the train from Kalka to Hazrat Nizamuddintrain
- Take the train from Hazrat Nizamuddin to Duvvadatrain
44h 59m₹1,354–9,838Bus via Kolkata
- Take the bus from Shimla to Chandigarhbus
- Take the bus from Chandigarh to Ghaziabadbus
- Take the bus from Ghaziabad to Kolkatabus
- Take the bus from Kolkata to Visakhapatnambus
2d 2h₹4,404–9,813Drive 1,972.8 km
- Drive from Shimla to Visakhapatnamcar 1,972.8 km
28h 57m₹19,175–27,697Bus to Dehradun Airport, fly
- Take the bus from Shimla to Dehradunbus
- Fly from Dehradun Airport (DED) to Visakhapatnam (VTZ)plane DED - VTZ
10h 55mBus
- Take the bus from Shimla to Delhibus
- Take the bus from Delhi to Hyderabadbus
- Take the bus from FlixBus Hyderabad - Lakdikapool to FlixBus Visakhapatnam - Gajuwakabus
2d 9h₹5,366–8,982
Shimla to Visakhapatnam by bus
Comparing Your Travel Options
The cheapest way to get from Shimla to Visakhapatnam is to train which costs ₹1,300 - ₹10,000 and takes 44h 59m.
The fastest way to get from Shimla to Visakhapatnam is to bus and fly which takes 8h 49m and costs ₹9,500 - ₹17,000.
No, there is no direct bus from Shimla to Visakhapatnam. However, there are services departing from Shimla and arriving at Visakhapatnam via Chandigarh, Ghaziabad and Kolkata. The journey, including transfers, takes approximately 2 days 2h.
No, there is no direct train from Shimla to Visakhapatnam. However, there are services departing from Simla and arriving at Duvvada via Kalka and Hazrat Nizamuddin. The journey, including transfers, takes approximately 44h 59m.
The distance between Shimla and Visakhapatnam is 1717 km. The road distance is 1972.8 km.
The best way to get from Shimla to Visakhapatnam without a car is to train which takes 44h 59m and costs ₹1,300 - ₹10,000.
It takes approximately 8h 49m to get from Shimla to Visakhapatnam, including transfers.
Shimla to Visakhapatnam bus services, operated by Rsk Holidays, depart from Shimla station.
Shimla to Visakhapatnam train services, operated by Indian Railways, depart from Simla station.
The best way to get from Shimla to Visakhapatnam is to train which takes 44h 59m and costs ₹1,300 - ₹10,000. Alternatively, you can bus via Kolkata, which costs ₹4,400 - ₹10,000 and takes 2 days 2h.
What companies run services between Shimla, India and Visakhapatnam, India?
You can take a train from Simla to Visakhapatnam via Kalka, Hazrat Nizamuddin, and Duvvada in around 44h 59m. Alternatively, you can take a bus from Shimla to Visakhapatnam via Chandigarh, Ghaziabad, and Kolkata in around 2d 2h.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Visakhapatnam via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹12,000–16,000
Flights from Chandigarh International Airport to Visakhapatnam via Madras
- Ave. Duration
- 5h 40m
- When
- Monday to Saturday
- Estimated price
- ₹12,000–16,000
Flights from Chandigarh International Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹12,000–16,000
Flights from Chandigarh International Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Monday to Saturday
- Estimated price
- ₹12,000–16,000
Flights from Chandigarh International Airport to Visakhapatnam via Kolkata
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₹12,000–16,000
Flights from Dehradun Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Dehradun Airport to Visakhapatnam via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Dehradun Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Dehradun Airport to Visakhapatnam via Lucknow, Hyderabad
- Ave. Duration
- 8h
- When
- Wednesday
- Estimated price
- ₹8,500–14,000
- Website
- airindia.in
Flights from Chandigarh International Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Wednesday, Friday, Tuesday, and Sunday
- Estimated price
- ₹10,000–26,000
Flights from Chandigarh International Airport to Visakhapatnam via Delhi
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Dehradun Airport to Visakhapatnam via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Dehradun Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- airindiaexpress.in
Flights from Chandigarh International Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Wednesday, Friday, Tuesday, and Sunday
- Estimated price
- ₹10,000–26,000
Flights from Dehradun Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Simla to Kalka
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kalka to Hazrat Nizamuddin
- Ave. Duration
- 5h 16m
- Frequency
- Twice a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Hazrat Nizamuddin to Duvvada
- Ave. Duration
- 32h 40m
- Frequency
- Twice a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- hrtchp.com
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
- Website
- Rsk Holidays
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Schedules at
- Rsk Holidays
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Shimla to Chandigarh
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Website
- RS Yadav Smart Bus
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Shimla to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 3 times a day
- Website
- RS Yadav Smart Bus
- Website
- Vishal tour and travels
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Schedules at
- Vishal tour and travels
Bus from Shimla to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Schedules at
- Vishal tour and travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Shimla to Delhi
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 25m
- Frequency
- Every 30 minutes
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Shimla to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- PAL Travel Lines
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h 5m
- Frequency
- 6 times a week
- Schedules at
- PAL Travel Lines
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Schedules at
- PAL Travel Lines
Bus from Shimla to Delhi
- Ave. Duration
- 8h
- Frequency
- 6 times a week
- Schedules at
- PAL Travel Lines
- Website
- Sri Dev Gurjar travels
Bus from Shimla to Chandigarh
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Schedules at
- Sri Dev Gurjar travels
Bus from Shimla to Delhi
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a week
- Schedules at
- Sri Dev Gurjar travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Shimla to Chandigarh
- Ave. Duration
- 2h 39m
- Frequency
- 5 times a week
- Website
- Deltin Travels Pvt Ltd
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Website
- Deltin Travels Pvt Ltd
Bus from Shimla to Delhi
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Website
- Deltin Travels Pvt Ltd
- Website
- Winsome Holiday
Bus from Shimla to Chandigarh
- Ave. Duration
- 2h 55m
- Frequency
- 4 times a week
- Schedules at
- Winsome Holiday
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 35m
- Frequency
- Once a week
- Schedules at
- Winsome Holiday
Bus from Shimla to Delhi
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a week
- Schedules at
- Winsome Holiday
- Website
- New Milan Travels
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Schedules at
- New Milan Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Schedules at
- New Milan Travels
Bus from Shimla to Delhi
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Schedules at
- New Milan Travels
- Website
- Jsr Holidays
Bus from Shimla to Chandigarh
- Ave. Duration
- 3h 45m
- Frequency
- Once a week
- Schedules at
- Jsr Holidays
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 10m
- Frequency
- Once a week
- Schedules at
- Jsr Holidays
Bus from Shimla to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Schedules at
- Jsr Holidays
- Phone
- +91 92127 36999
- [email protected]
- Website
- ReoBus Pro
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Website
- ReoBus Pro
- Phone
- 07932 808659
- Website
- traveline.info
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Schedules at
- Let's Go!
- Website
- Shri Ram Transport Company
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a day
- Schedules at
- Shri Ram Transport Company
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 25m
- Frequency
- 3 times a day
- Website
- NeuGo
- Website
- Radhe Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Radhe Travels
- Website
- Perfect Holiday
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Schedules at
- Perfect Holiday
- Website
- Rabab Safar
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Schedules at
- Rabab Safar
- Website
- Rao Travels India Pvt Ltd.
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- Gulshan Bus
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Schedules at
- Gulshan Bus
- Phone
- 9599757693
- [email protected]
- Website
- omio.com
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹1,000–1,400
- Schedules at
- asianshinabus.com
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Holiday Appeal Private Limited
- Website
- New Himalaya Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Schedules at
- New Himalaya Travels
- Phone
- +91 91299 29994
- [email protected]
- Website
- PTC Skybus
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 6h 59m
- Frequency
- Once daily
- Website
- PTC Skybus
- Website
- Nandan's Holidays
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a week
- Schedules at
- Nandan's Holidays
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 50m
- Frequency
- 6 times a week
- Schedules at
- Mahalaxmi Travels
- Website
- Travel Zap India Pvt LTD.
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Schedules at
- Travel Zap India Pvt LTD.
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 3h 50m
- Frequency
- Once a week
- Schedules at
- Joon Holidays(YMB Go EXPRESS)
- Website
- Bir Billing Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Schedules at
- Bir Billing Travels
- Website
- Anjum Tour And Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 30m
- Frequency
- Once a week
- Schedules at
- Anjum Tour And Travels
- Website
- Shyam Holidays
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Schedules at
- Shyam Holidays
Bus from Shimla to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 3 times a week
- Schedules at
- Shyam Holidays
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Chandigarh to Ghaziabad
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Website
- Vijay Tours And Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Ghaziabad to Kolkata
- Ave. Duration
- 23h 50m
- Frequency
- Twice daily
- Estimated price
- ₹1,500–3,700
- Website
- Shymoli Paribahan
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 17h 10m
- Frequency
- 4 times a day
- Estimated price
- ₹1,200–3,300
- Website
- Shymoli Paribahan
- Website
- Dream Cruiser
Bus from Ghaziabad to Kolkata
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Schedules at
- Dream Cruiser
- Website
- Vinay Travels
Bus from Ghaziabad to Kolkata
- Ave. Duration
- 32h 30m
- Frequency
- Once daily
- Schedules at
- Vinay Travels
- Phone
- +91 7020566333
- [email protected]
- Website
- Cherry Collars
Bus from Ghaziabad to Kolkata
- Ave. Duration
- 27h
- Frequency
- 4 times a week
- Website
- Cherry Collars
- Website
- Cherry Collars
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 15h 59m
- Frequency
- 4 times a week
- Website
- Cherry Collars
- Website
- Cherry Collars
- Website
- Kalyani Travels
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 16h 50m
- Frequency
- 3 times a day
- Schedules at
- Kalyani Travels
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- Express Line
- Schedules at
- Express Line
- Website
- Sana Travels
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 17h 50m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 17h 10m
- Frequency
- Once daily
- Website
- Kalosona Bus
- Phone
- +91 99599 66626
- [email protected]
- Website
- CVR Travels
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 17h 50m
- Frequency
- 4 times a week
- Schedules at
- CVR Travels
- Phone
- +91 78389 86986
- [email protected]
- Website
- Bharathi Travels
Bus from Kolkata to Visakhapatnam
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- ₹1,400–2,300
- Schedules at
- Bharathi Travels
- Website
- India Tours and Travels
Bus from Shimla to Dehradun
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Schedules at
- India Tours and Travels
- Phone
- +91 98821 15555
- [email protected]
- Website
- Bedi Travels
Bus from Shimla to Delhi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Bedi Travels
- Website
- Swagatam Holidays
Bus from Shimla to Delhi
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Schedules at
- Swagatam Holidays
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Delhi to Hyderabad
- Ave. Duration
- 34h 30m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Delhi to Hyderabad
- Ave. Duration
- 36h
- Frequency
- Once a week
- Estimated price
- ₹3,800–4,700
- Book at
- Verma Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Hyderabad - Lakdikapool to FlixBus Visakhapatnam - Gajuwaka
- Ave. Duration
- 11h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹800–2,800
- Website
- FlixBus India
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 Train travel in Spain: A guide to Renfe, Getting around the Cyclades, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Shimla to Visakhapatnam bus services, operated by Rsk Holidays, arrive at Chandigarh station.
Shimla to Visakhapatnam train services, operated by Indian Railways, arrive at Kalka station.
Yes, the driving distance between Shimla to Visakhapatnam is 1973 km. It takes approximately 28h 57m to drive from Shimla to Visakhapatnam.
Book your Shimla to Visakhapatnam bus tickets online with Omio and 12go.asia.
There are 334+ hotels available in Visakhapatnam.












































