There are 5 ways to get from Visakhapatnam to Bhuj by plane, train, bus, 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
best- Fly from Visakhapatnam (VTZ) to Bhuj Airport (BHJ)plane VTZ - BHJ
8h 39m₹13,192–27,227Train
cheapest- Take the train from Simhachalam to Vizianagram Jntrain
- Take the train from Vizianagram Jn to Gandhidham Bgtrain
- Take the train from Gandhidham Bg to Bhujtrain
40h 29m₹1,316–8,767Bus via Bengaluru
- Take the bus from Visakhapatnam to Bengalurubus
- Take the bus from Bengaluru to Bhavnagarbus
- Take the bus from Bhavnagar to Rajkotbus
- Take the bus from Rajkot to Bhujbus
40h 40mDrive 1,921.8 km
- Drive from Visakhapatnam to Bhujcar 1,921.8 km
28h 11m₹18,801–27,157Bus
- Take the bus from Visakhapatnam to Vijayawadabus
- Take the bus from Vijayawada to Suratbus
- Take the bus from Surat to Bhujbus
2d 2h
Visakhapatnam (VTZ) to Bhuj Airport (BHJ) flights
Comparing Your Travel Options
The cheapest way to get from Visakhapatnam to Bhuj is to train which costs ₹1,300 - ₹9,000 and takes 40h 29m.
The fastest way to get from Visakhapatnam to Bhuj is to fly which takes 8h 39m and costs ₹13,000 - ₹28,000.
No, there is no direct bus from Visakhapatnam to Bhuj. However, there are services departing from Visakhapatnam and arriving at Bhuj via Bengaluru, Bhavnagar and Rajkot. The journey, including transfers, takes approximately 40h 40m.
No, there is no direct train from Visakhapatnam to Bhuj. However, there are services departing from Simhachalam and arriving at Bhuj via Vizianagram Jn and Gandhidham Bg. The journey, including transfers, takes approximately 40h 29m.
The distance between Visakhapatnam and Bhuj is 1548 km. The road distance is 1921.8 km.
The best way to get from Visakhapatnam to Bhuj without a car is to train which takes 40h 29m and costs ₹1,300 - ₹9,000.
It takes approximately 8h 39m to get from Visakhapatnam to Bhuj, including transfers.
Visakhapatnam to Bhuj bus services, operated by Padhi Travels, depart from Visakhapatnam station.
Visakhapatnam to Bhuj train services, operated by Indian Railways, depart from Simhachalam station.
The best way to get from Visakhapatnam to Bhuj is to fly which takes 8h 39m and costs ₹13,000 - ₹28,000. Alternatively, you can train, which costs ₹1,300 - ₹9,000 and takes 40h 29m, you could also bus via Bengaluru, which costs and takes 40h 40m.
What companies run services between Visakhapatnam, India and Bhuj, India?
Air India Limited, IndiGo Airlines, and Air India Express fly from Visakhapatnam (VTZ) to Bhuj Airport (BHJ) every 4 hours. Alternatively, you can take a vehicle from Visakhapatnam to Bhuj via Simhachalam, Vizianagram Jn, and Gandhidham Bg in around 40h 29m.
- Website
- airindia.in
Flights from Visakhapatnam to Bhuj Airport via Delhi
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₹15,000–31,000
Flights from Visakhapatnam to Bhuj Airport via Mumbai
- Ave. Duration
- 8h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹12,000–30,000
Flights from Visakhapatnam to Bhuj Airport via Bengaluru, Mumbai
- Ave. Duration
- 10h 55m
- When
- Friday and Sunday
- Estimated price
- ₹15,000–28,000
Flights from Visakhapatnam to Bhuj Airport via Hyderabad, Mumbai
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- ₹13,000–27,000
Flights from Visakhapatnam to Bhuj Airport via Vijayawada, Mumbai
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- ₹13,000–27,000
Flights from Visakhapatnam to Bhuj Airport via Madras, Mumbai
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹15,000–31,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Simhachalam to Vizianagram Jn
- Ave. Duration
- 37 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- 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 Gandhidham Bg
- Ave. Duration
- 36h 10m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- 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 Gandhidham Bg to Bhuj
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
- Website
- Padhi Travels
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 17h 30m
- Frequency
- Hourly
- Schedules at
- Padhi Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 18h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹1,200–3,400
- Website
- Shymoli Paribahan
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 45m
- Frequency
- Hourly
- Estimated price
- ₹850–3,000
- Website
- Shymoli Paribahan
- Website
- Sana Travels
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 16h 45m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Schedules at
- Sana Travels
- Website
- Sreehan Travels
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 18h 25m
- Frequency
- 4 times a day
- Schedules at
- Sreehan Travels
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 19h 15m
- Frequency
- 4 times a day
- Website
- Express Line
- Schedules at
- Express Line
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a day
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 81859 11177
- [email protected]
- Website
- Sri Tulasi Tours and Travels
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 18h
- Frequency
- 3 times a day
- Website
- Sri Tulasi Tours and Travels
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 18h 50m
- Frequency
- Once daily
- Website
- Kalosona Bus
- Website
- SSS-Sitara Super Services
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 18h 25m
- Frequency
- 6 times a week
- Schedules at
- SSS-Sitara Super Services
- Website
- Dream Cruiser
Bus from Visakhapatnam to Bengaluru
- Ave. Duration
- 16h 45m
- Frequency
- Once a week
- Schedules at
- Dream Cruiser
- Website
- Esteem Tours & Travels
Bus from Bengaluru to Bhavnagar
- Ave. Duration
- 9h 40m
- Frequency
- 4 times a week
- Schedules at
- Esteem Tours & Travels
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 4h 15m
- Frequency
- Every 3 hours
- Schedules at
- Gujarat Travels
- Website
- New Dharti Travels
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- New Dharti Travels
- Website
- Jay Somnath Travels
Bus from Rajkot to Bhuj
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Schedules at
- Jay Somnath Travels
- Phone
- +91 75759 61613
- [email protected]
- Website
- Sudama Travels
Bus from Rajkot to Bhuj
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Schedules at
- Sudama Travels
- Website
- Sri Kanaka Durga Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Schedules at
- Sri Kanaka Durga Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- GMC Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 8h
- Frequency
- Every 3 hours
- Schedules at
- GMC Travels
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 45m
- Frequency
- 5 times a day
- Estimated price
- ₹500–950
- Schedules at
- Vijayanand Travels
- Phone
- +91 7020566333
- [email protected]
- Website
- Cherry Collars
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Website
- Cherry Collars
- Website
- Cherry Collars
- Website
- Bezawada Tours And Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 55m
- Frequency
- 3 times a day
- Schedules at
- Bezawada Tours And Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ₹470–1,300
- Schedules at
- Zingbus
- Phone
- +91 99407 69269
- [email protected]
- Website
- Anushka Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 5h 31m
- Frequency
- Once daily
- Schedules at
- Anushka Travels
- Phone
- +91 707 5511 729
- [email protected]
- Website
- Fresh Bus
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Schedules at
- Fresh Bus
- Website
- Ayodhya Travels Pvt Ltd
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Schedules at
- Ayodhya Travels Pvt Ltd
- Website
- Nani’s Sai Krishna Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Schedules at
- Nani’s Sai Krishna Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a week
- Schedules at
- Sree Sambasiva Tours and Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a week
- Website
- NeuGo
- Website
- Ziel Mobility
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Schedules at
- Ziel Mobility
- Website
- Bhargav Sai Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Schedules at
- Bhargav Sai Travels
- Website
- Sri VInayaka Travels(Siva's)
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 6h 20m
- Frequency
- Once a week
- Schedules at
- Sri VInayaka Travels(Siva's)
- Website
- Saz Travels
Bus from Visakhapatnam to Vijayawada
- Ave. Duration
- 8h 35m
- Frequency
- Once a week
- Schedules at
- Saz Travels
- Website
- Shri Ganesh Travells
Bus from Vijayawada to Surat
- Ave. Duration
- 28h 25m
- Frequency
- Twice daily
- Schedules at
- Shri Ganesh Travells
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Vijayawada to Surat
- Ave. Duration
- 27h 50m
- Frequency
- 4 times a week
- Schedules at
- Shri Ganesh Travels
- Website
- Shreya Tours And Travels
Bus from Surat to Bhuj
- Ave. Duration
- 12h 45m
- Frequency
- 4 times a day
- Schedules at
- Shreya Tours And Travels
- Website
- Ghanshyam Travels
Bus from Surat to Bhuj
- Ave. Duration
- 13h 55m
- Frequency
- 4 times a week
- Schedules at
- Ghanshyam Travels
- Website
- Deccan Tours & Travels
Bus from Surat to Bhuj
- Ave. Duration
- 18h
- Frequency
- 4 times a week
- Schedules at
- Deccan Tours & 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 How to get from London to Edinburgh, French strikes 2018: What are my alternative transport options?, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Visakhapatnam to Bhuj bus services, operated by Padhi Travels, arrive at Bengaluru station.
Visakhapatnam to Bhuj train services, operated by Indian Railways, arrive at Vizianagram Jn station.
Yes, the driving distance between Visakhapatnam to Bhuj is 1922 km. It takes approximately 28h 11m to drive from Visakhapatnam to Bhuj.
There are 55+ hotels available in Bhuj.

































