There are 9 ways to get from Bhavnagar to Visakhapatnam by train, plane, bus, car, or car ferry
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 Sardar Vallabhbhai Patel International Airport, fly
best- Take the train from Bhavnagar Trmus to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Visakhapatnam Airport (VTZ)plane AMD - VTZ
9h 51m₹9,843–14,323Train via Viramgām
cheapest- Take the train from Bhavnagar Trmus to Viramgam Jntrain 12972 / ...
- Take the train from Viramgam Jn to Duvvadatrain 20804
35h 54m₹1,113–7,674Bus
- Take the bus from Bhavnagar, Gujarat to Vadodara, Gujaratbus
- Take the bus from Vadodara, Gujarat to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Visakhapatnam, Andhra Pradeshbus
43h 51mDrive 1,679.2 km
- Drive from Bhavnagar to Visakhapatnamcar 1,679.2 km
24h 8m₹18,930–27,343Bus to Civil Airport Harni, fly
- Take the bus from Bhavnagar, Gujarat to Vadodara, Gujaratbus
- Fly from Civil Airport Harni (BDQ) to Visakhapatnam Airport (VTZ)plane BDQ - VTZ
10h 25mCar ferry, drive to Surat, fly
- Take the car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminalcarferry
- Drive from Hazira Ferry Terminal to Surat (STV)car
- Fly from Surat (STV) to Visakhapatnam Airport (VTZ)plane STV - VTZ
8h 5m₹9,608–22,645Bus to Rajkot International Airport, fly
- Take the bus from Bhavnagar, Gujarat to Rajkotbus
- Fly from Rajkot International Airport (HSR) to Visakhapatnam Airport (VTZ)plane HSR - VTZ
10h 9mTrain
- Take the train from Bhavnagar Trmus to Samalkot Jntrain 12756
- Take the train from Samalkot Jn to Duvvadatrain 06073 / ...
40h 40m₹1,180–7,836Bus via Vijayawada
- Take the bus from Bhavnagar, Gujarat to Surat, Gujaratbus
- Take the bus from Surat, Gujarat to Vijayawada, Andhra Pradeshbus
- Take the bus from Vijayawada, Andhra Pradesh to Visakhapatnam, Andhra Pradeshbus
45h 23m
Sardar Vallabhbhai Patel International Airport (AMD) to Visakhapatnam Airport (VTZ) flights
Questions & Answers
The cheapest way to get from Bhavnagar to Visakhapatnam is to train via Viramgām which costs ₹1,100 - ₹8,000 and takes 35h 54m.
The fastest way to get from Bhavnagar to Visakhapatnam is to car ferry and drive and fly which takes 8h 5m and costs ₹9,500 - ₹23,000.
No, there is no direct bus from Bhavnagar to Visakhapatnam. However, there are services departing from Bhavnagar, Gujarat and arriving at Visakhapatnam, Andhra Pradesh via Vadodara, Gujarat and Hyderabad, Telangana. The journey, including transfers, takes approximately 43h 51m.
No, there is no direct train from Bhavnagar to Visakhapatnam. However, there are services departing from Bhavnagar Trmus and arriving at Duvvada via Viramgam Jn. The journey, including transfers, takes approximately 35h 54m.
The distance between Bhavnagar and Visakhapatnam is 1536 km. The road distance is 1679.2 km.
The best way to get from Bhavnagar to Visakhapatnam without a car is to train via Viramgām which takes 35h 54m and costs ₹1,100 - ₹8,000.
It takes approximately 9h 51m to get from Bhavnagar to Visakhapatnam, including transfers.
Bhavnagar to Visakhapatnam bus services, operated by Randal Travels, depart from Bhavnagar, Gujarat station.
Bhavnagar to Visakhapatnam train services, operated by Indian Railways, depart from Bhavnagar Trmus station.
The best way to get from Bhavnagar to Visakhapatnam is to train via Viramgām which takes 35h 54m and costs ₹1,100 - ₹8,000. Alternatively, you can bus, which costs and takes 43h 51m.
What companies run services between Bhavnagar, India and Visakhapatnam, India?
You can take a train from Bhavnagar Trmus to Visakhapatnam via Viramgam Jn and Duvvada in around 35h 54m. Alternatively, you can take a bus from Bhavnagar, Gujarat to Visakhapatnam, Andhra Pradesh via Vadodara, Gujarat and Hyderabad, Telangana in around 43h 51m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹9,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹9,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Mumbai
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹9,500–12,000
Flights from Civil Airport Harni to Visakhapatnam Airport via Hyderabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹8,500–15,000
Flights from Civil Airport Harni to Visakhapatnam Airport via Pune, Madras
- Ave. Duration
- 8h 50m
- When
- Monday and Friday
- Estimated price
- ₹8,500–15,000
Flights from Surat to Visakhapatnam Airport via Hyderabad
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Surat to Visakhapatnam Airport via Delhi
- Ave. Duration
- 9h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–15,000
Flights from Surat to Visakhapatnam Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹9,500–25,000
Flights from Surat to Visakhapatnam Airport via Pune, Hyderabad
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–15,000
Flights from Rajkot International Airport to Visakhapatnam Airport via Bengaluru
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹8,500–20,000
Flights from Rajkot International Airport to Visakhapatnam Airport via Pune, Madras
- Ave. Duration
- 7h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,500–20,000
Flights from Rajkot International Airport to Visakhapatnam Airport via Pune, Hyderabad
- Ave. Duration
- 8h 20m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹7,000–19,000
Flights from Rajkot International Airport to Visakhapatnam Airport via Pune, Bengaluru
- Ave. Duration
- 10h 10m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,500–20,000
- Website
- airindia.in
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Civil Airport Harni to Visakhapatnam Airport via Delhi
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Surat to Visakhapatnam Airport via Delhi
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Rajkot International Airport to Visakhapatnam Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹9,500–19,000
- Website
- airindiaexpress.in
Flights from Sardar Vallabhbhai Patel International Airport to Visakhapatnam Airport via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹8,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhavnagar Trmus to Sabarmati Bg
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bhavnagar Trmus to Viramgam Jn
- Ave. Duration
- 3h 50m
- Frequency
- Twice 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,100–1,500
Train from Viramgam Jn to Duvvada
- Ave. Duration
- 30h 56m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,700–6,000
Train from Bhavnagar Trmus to Samalkot Jn
- Ave. Duration
- 36h 8m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹850–1,000
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Samalkot Jn to Duvvada
- Ave. Duration
- 3h 54m
- 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
- +919428521105
- [email protected]
- Website
- omio.com
Bus from Bhavnagar, Gujarat to Rajkot
- Ave. Duration
- 4h
- Frequency
- Every 2 hours
- Schedules at
- omio.com
- Phone
- +91 9924441847
- [email protected]
- Website
- dgferry.com
Car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
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, Train travel in Spain: A guide to Renfe, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Bhavnagar to Visakhapatnam bus services, operated by Randal Travels, arrive at Surat, Gujarat station.
Bhavnagar to Visakhapatnam train services, operated by Indian Railways, arrive at Viramgam Jn station.
Yes, the driving distance between Bhavnagar to Visakhapatnam is 1679 km. It takes approximately 24h 8m to drive from Bhavnagar to Visakhapatnam.
Book your Bhavnagar to Visakhapatnam bus tickets online with Omio.
There are 360+ hotels available in Visakhapatnam.









