There are 8 ways to get from Bharūch to Varanasi by train, plane, 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.
Train to Civil Airport Harni, fly
best- Take the train from Bharuch Jn to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Varanasi Airport (VNS)plane BDQ - VNS
6h 27m₹9,282–26,857Train
cheapest- Take the train from Bharuch Jn to Varanasi Jntrain 20903 / ...
25h 50m₹600–4,800Train, bus
- Take the train from Bharuch Jn to Vadodara Jntrain
- Take the bus from Vadodara to Bhopalbus
- Take the bus from Bhopal to Varanasibus
27h 20mDrive 1,270.7 km
- Drive from Bharūch to Varanasicar 1,270.7 km
19h 29m₹12,313–17,786Train to Surat, fly
- Take the train from Bharuch Jn to Surattrain
- Fly from Surat (STV) to Varanasi Airport (VNS)plane STV - VNS
6h 33m₹8,518–16,105Train to Sardar Vallabhbhai Patel International Airport, fly
- Take the train from Bharuch Jn to Ahmedabad Jntrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Varanasi Airport (VNS)plane AMD - VNS
7h 32m₹7,670–19,943Train to Chhatrapati Shivaji Maharaj International Airport, fly
- Take the train from Bharuch Jn to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Varanasi Airport (VNS)plane BOM - VNS
8h 16m₹5,975–17,480Train, bus via Indore
- Take the train from Bharuch Jn to Vadodara Jntrain
- Take the bus from Vadodara to Indorebus
- Take the bus from Indore to Varanasibus
28h 48m
Bharūch to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Bharūch to Varanasi is to train which costs ₹600 - ₹4,800 and takes 25h 50m.
The fastest way to get from Bharūch to Varanasi is to train and fly which takes 6h 27m and costs ₹9,000 - ₹27,000.
Yes, there is a direct train departing from Bharuch Jn and arriving at Varanasi Jn. Services depart twice a week, and operate Tuesday. The journey takes approximately 25h 50m.
The distance between Bharūch and Varanasi is 1139 km. The road distance is 1270.7 km.
The best way to get from Bharūch to Varanasi without a car is to train which takes 25h 50m and costs ₹600 - ₹4,800.
It takes approximately 6h 27m to get from Bharūch to Varanasi, including transfers.
Bharūch to Varanasi train services, operated by Indian Railways, depart from Bharuch Jn station.
Bharūch to Varanasi train services, operated by Indian Railways, arrive at Varanasi Jn station.
Yes, the driving distance between Bharūch to Varanasi is 1271 km. It takes approximately 19h 29m to drive from Bharūch to Varanasi.
There are 1542+ hotels available in Varanasi.
What companies run services between Bharūch, India and Varanasi, India?
Indian Railways operates a train from Bharuch Jn to Varanasi Jn twice a week. Tickets cost ₹600–4,800 and the journey takes 25h 50m.
- Website
- goindigo.in
Flights from Civil Airport Harni to Varanasi Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,500–16,000
Flights from Civil Airport Harni to Varanasi Airport via Pune
- Ave. Duration
- 5h 30m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹8,500–16,000
Flights from Civil Airport Harni to Varanasi Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 6h
- When
- Wednesday
- Estimated price
- ₹8,500–16,000
Flights from Civil Airport Harni to Varanasi Airport via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹8,500–16,000
Flights from Surat to Varanasi Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Surat to Varanasi Airport via Hyderabad
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport via Kolkata
- Ave. Duration
- 4h 15m
- When
- Wednesday
- Estimated price
- ₹7,000–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹5,000–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹5,000–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,000–11,000
- Website
- airindia.in
Flights from Civil Airport Harni to Varanasi Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–25,000
Flights from Civil Airport Harni to Varanasi Airport via Delhi
- Ave. Duration
- 7h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–21,000
Flights from Surat to Varanasi Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹9,000–25,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹7,000–19,000
- Website
- airindiaexpress.in
Flights from Surat to Varanasi Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–25,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹5,000–12,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Varanasi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- Website
- starlightairline.com
Flights from Chhatrapati Shivaji Maharaj International Airport to Varanasi Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- ₹5,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bharuch Jn to Vadodara Jn
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- 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 Bharuch Jn to Varanasi Jn
- Ave. Duration
- 25h 50m
- Frequency
- Twice a week
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
Train from Bharuch Jn to Vadodara Jn
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- 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 Bharuch Jn to Surat
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Bharuch Jn to Ahmedabad Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bharuch Jn to Borivali
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Bharuch Jn to Vadodara Jn
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- 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
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Vadodara to Bhopal
- Ave. Duration
- 10h 35m
- Frequency
- Hourly
- Website
- MR Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Vadodara to Bhopal
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
Bus from Vadodara to Indore
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- J K Indani Travels
Bus from Vadodara to Bhopal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- J K Indani Travels
Bus from Vadodara to Indore
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Schedules at
- J K Indani Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Vadodara to Bhopal
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
Bus from Bhopal to Varanasi
- Ave. Duration
- 14h 55m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
Bus from Indore to Varanasi
- Ave. Duration
- 19h 40m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Nafees Bus Service
Bus from Vadodara to Bhopal
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- Nafees Bus Service
Bus from Vadodara to Indore
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- Nafees Bus Service
- Website
- omio.com
Bus from Vadodara to Bhopal
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
- Website
- Shre Kevaya Travels
Bus from Vadodara to Bhopal
- Ave. Duration
- 9h 15m
- Frequency
- Once a week
- Schedules at
- Shre Kevaya Travels
Bus from Vadodara to Indore
- Ave. Duration
- 6h 10m
- Frequency
- Once a week
- Schedules at
- Shre Kevaya Travels
- 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
Bus from Indore to Varanasi
- Ave. Duration
- 19h 50m
- Frequency
- Twice daily
- Schedules at
- Lokenath Bus Service
- 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
Bus from Indore to Varanasi
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- ₹4,500–6,500
- 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
- Goga Sikotar Travels
Bus from Vadodara to Indore
- Ave. Duration
- 7h
- Frequency
- Hourly
- Schedules at
- Goga Sikotar Travels
- Website
- Tapti Ganga Travels
Bus from Vadodara to Indore
- Ave. Duration
- 7h 24m
- Frequency
- Twice daily
- Schedules at
- Tapti Ganga Travels
Bus from Indore to Varanasi
- Ave. Duration
- 27h
- Frequency
- Twice daily
- Schedules at
- Tapti Ganga Travels
- Website
- Zoom Express
Bus from Vadodara to Indore
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Schedules at
- Zoom Express
- Website
- Pooja Travels
Bus from Vadodara to Indore
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Schedules at
- Pooja Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Vadodara to Indore
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Website
- Jain Travels
- Website
- Maa Vaishnavi Travels
Bus from Indore to Varanasi
- Ave. Duration
- 19h 20m
- Frequency
- Every 4 hours
- Schedules at
- Maa Vaishnavi Travels
- Website
- Maa Shanti Travels
Bus from Indore to Varanasi
- Ave. Duration
- 23h
- Frequency
- 4 times a week
- Schedules at
- Maa Shanti 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 Travelling to the UK: What do I need to know?, How to get from London City Airport into central London, and Travelling by boat in Italy - to help you get the most out of your next trip.























