There are 6 ways to get from Bhuj to Varanasi by plane, bus, 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
best- Fly from Bhuj Airport (BHJ) to Varanasi Airport (VNS)plane BHJ - VNS
5h 43m₹13,089–20,291Train
cheapest- Take the train from Bhuj to Gandhidham Bgtrain 20908 / ...
- Take the train from Gandhidham Bg to Varanasi Jntrain 09451 / ...
37h 55m₹928–7,482Bus via Bhopal
- Take the bus from Bhuj Bus Stand to Bhopal ISBTbus
- Take the bus from Bhopal to Varanasibus redbusIndia_A/C Sleeper
28h 42m₹5,480–8,140Train via Mirzāpur
- Take the train from Bhuj to Gandhidham Bgtrain
- Take the train from Gandhidham Bg to Mirzapurtrain
- Take the train from Mirzapur to Kashitrain
34h 49m₹1,008–8,082Drive 1,660.8 km
- Drive from Bhuj to Varanasicar 1,660.8 km
22h 53m₹18,634–26,916Bus
- Take the bus from Bhuj to Rajkotbus redbusIndia_AC Seater / ...
- Take the bus from Rajkot to Varanasibus redbusIndia_A/C Seater / Sleeper
40h 40m
Bhuj to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Bhuj to Varanasi is to train which costs ₹900 - ₹7,500 and takes 37h 55m.
The fastest way to get from Bhuj to Varanasi is to fly which takes 5h 43m and costs ₹13,000 - ₹21,000.
No, there is no direct bus from Bhuj to Varanasi. However, there are services departing from Bhuj Bus Stand and arriving at Varanasi via Bhopal. The journey, including transfers, takes approximately 28h 42m.
No, there is no direct train from Bhuj to Varanasi. However, there are services departing from Bhuj and arriving at Kashi via Gandhidham Bg and Mirzapur. The journey, including transfers, takes approximately 34h 49m.
The distance between Bhuj and Varanasi is 1381 km. The road distance is 1660.8 km.
The best way to get from Bhuj to Varanasi without a car is to bus via Bhopal which takes 28h 42m and costs ₹5,500 - ₹8,500.
It takes approximately 5h 43m to get from Bhuj to Varanasi, including transfers.
Bhuj to Varanasi bus services, operated by Jay Somnath Travels, depart from Bhuj station.
Bhuj to Varanasi train services, operated by Indian Railways, depart from Bhuj station.
The best way to get from Bhuj to Varanasi is to fly which takes 5h 43m and costs ₹13,000 - ₹21,000. Alternatively, you can bus via Bhopal, which costs ₹5,500 - ₹8,500 and takes 28h 42m, you could also train via Mirzāpur, which costs ₹1,000 - ₹8,500 and takes 34h 49m.
What companies run services between Bhuj, India and Varanasi, India?
Air India Limited, Air India Express, and Starlight Airline fly from Bhuj Airport (BHJ) to Varanasi Airport (VNS) 5 times a day. Alternatively, you can take a bus from Bhuj Bus Stand to Varanasi via Bhopal ISBT, Rani Kamalapati, Bhopal Jn, and Bhopal in around 28h 42m.
- Website
- airindia.in
Flights from Bhuj Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Bhuj Airport to Varanasi Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹12,000–20,000
Flights from Bhuj Airport to Varanasi Airport via Delhi, Khajuraho
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–20,000
- Website
- starlightairline.com
Flights from Bhuj Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹10,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhuj to Gandhidham Bg
- Ave. Duration
- 1h 5m
- 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
Train from Gandhidham Bg to Mirzapur
- Ave. Duration
- 29h 8m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,600–6,000
Train from Mirzapur to Kashi
- Ave. Duration
- 2h 36m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bhuj to Gandhidham Bg
- Ave. Duration
- 1h 5m
- 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
Train from Gandhidham Bg to Varanasi Jn
- Ave. Duration
- 35h 50m
- Frequency
- Twice a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,500
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Bus
Bus from Bhuj Bus Stand to Bhopal ISBT
- Ave. Duration
- 12h 34m
- Frequency
- Once daily
- Estimated price
- ₹1,800–2,300
- Website
- Shrinath Bus
- Sleeper
- ₹1,800–2,300
- Phone
- +91 8956692573
- [email protected]
- Website
- Sanjay Travels
Bus from Bhopal to Varanasi
- Ave. Duration
- 14h 10m
- Frequency
- 3 times a day
- Schedules at
- Sanjay Travels
- Website
- Lokenath Bus Service
Bus from Bhopal to Varanasi
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Schedules at
- Lokenath Bus Service
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Bhopal to Varanasi
- Ave. Duration
- 14h 55m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- 020 67186800
- [email protected]
- Website
- Purple Bus
Bus from Bhopal to Varanasi
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Estimated price
- ₹3,500–5,000
- Schedules at
- Purple Bus
- Website
- Bhopal Travels
Bus from Bhopal to Varanasi
- Ave. Duration
- 15h
- Frequency
- 4 times a week
- Schedules at
- Bhopal Travels
- Website
- Jay Somnath Travels
Bus from Bhuj to Rajkot
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Schedules at
- Jay Somnath Travels
- Website
- Anshu Travels
Bus from Rajkot to Varanasi
- Ave. Duration
- 34h
- Frequency
- Once daily
- Schedules at
- Anshu Travels
- Website
- RT Rahul Travels
Bus from Rajkot to Varanasi
- Ave. Duration
- 42h 15m
- Frequency
- Once daily
- Schedules at
- RT Rahul Travels
- Website
- Samay sahara travels
Bus from Rajkot to Varanasi
- Ave. Duration
- 43h
- Frequency
- Once daily
- Schedules at
- Samay sahara 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 Gatwick Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Bhuj to Varanasi bus services, operated by Jay Somnath Travels, arrive at Rajkot station.
Bhuj to Varanasi train services, operated by Indian Railways, arrive at Gandhidham Bg station.
Yes, the driving distance between Bhuj to Varanasi is 1661 km. It takes approximately 22h 53m to drive from Bhuj to Varanasi.
Book your Bhuj to Varanasi bus tickets online with Omio.
There are 1515+ hotels available in Varanasi.













