There are 7 ways to get from Anand Vihar Terminal to Bharūch by plane, train, bus (Flixbus), night bus, 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 to Civil Airport Harni, train
best- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the train from Vadodara Jn to Bharuch Jntrain
4h 45m₹6,345–9,880Train
cheapest- Take the train from Delhi Sarai Rohilla to Bharuch Jntrain 12215 / ...
20h 30m₹511–4,073Train via Lajpat Nagar Ring Road
- Take the train from Hazrat Nizamuddin to Bharuch Jntrain 12954 / ...
14h 1m₹532–3,865Bus
- Take the bus from FlixBus Delhi - Anand Vihar ISBT to FlixBus Gurugram - Rajiv Chowkbus
- Take the bus from Gurugram to Vadodarabus
- Take the bus from Vadodara to Bharuchbus
22h 33m₹1,322–7,153Night bus, bus
- Take the nightbus from Gokhale Market to Ahmedabad RTO Circle - Subhash bridgenightbus
- Take the bus from Ahmedabad to Bharuchbus Ahmedabad - Bharuch
27h 31m₹1,766–3,886Fly to Surat, train
- Fly from Indira Gandhi International Airport (DEL) to Surat (STV)plane DEL - STV
- Take the train from Surat to Bharuch Jntrain
5h 6m₹6,575–10,060Drive 1,011 km
- Drive from Anand Vihar Terminal to Bharūchcar 1,011 km
10h 22m₹11,315–16,344
Anand Vihar Terminal to Bharūch by foot and bus
Comparing Your Travel Options
The cheapest way to get from Anand Vihar Terminal to Bharūch is to train via Lajpat Nagar Ring Road which costs ₹500 - ₹3,900 and takes 14h 1m.
The fastest way to get from Anand Vihar Terminal to Bharūch is to fly and train which takes 4h 45m and costs ₹6,000 - ₹10,000.
No, there is no direct bus from Anand Vihar Terminal to Bharūch. However, there are services departing from FlixBus Delhi - Anand Vihar ISBT and arriving at Bharuch via Rajeev Chowk, Gurugram and Vadodara. The journey, including transfers, takes approximately 22h 33m.
No, there is no direct train from Anand Vihar Terminal to Bharūch. However, there are services departing from Anand Vihar and arriving at Bharuch Jn via Hazrat Nizamuddin. The journey, including transfers, takes approximately 14h 1m.
The distance between Anand Vihar Terminal and Bharūch is 902 km. The road distance is 1011 km.
The best way to get from Anand Vihar Terminal to Bharūch without a car is to train via Lajpat Nagar Ring Road which takes 14h 1m and costs ₹500 - ₹3,900.
It takes approximately 4h 45m to get from Anand Vihar Terminal to Bharūch, including transfers.
Anand Vihar Terminal to Bharūch bus services, operated by FlixBus India, depart from FlixBus Delhi - Anand Vihar ISBT station.
Anand Vihar Terminal to Bharūch train services, operated by Indian Railways, depart from Hazrat Nizamuddin station.
The best way to get from Anand Vihar Terminal to Bharūch is to train via Lajpat Nagar Ring Road which takes 14h 1m and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs ₹1,300 - ₹7,500 and takes 22h 33m.
What companies run services between Anand Vihar Terminal, India and Bharūch, India?
Indian Railways operates a train from Hazrat Nizamuddin to Bharuch Jn once daily. Tickets cost ₹490–3,800 and the journey takes 12h 11m. Alternatively, you can take a vehicle from Anand Vihar Terminal to Bharuch via FlixBus Delhi - Anand Vihar ISBT, FlixBus Gurugram - Rajiv Chowk, Rajeev Chowk, Kamla Nehru Park, Gurugram, and Vadodara in around 22h 33m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vadodara Jn to Bharuch Jn
- Ave. Duration
- 45 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 Hazrat Nizamuddin to Bharuch Jn
- Ave. Duration
- 12h 11m
- Frequency
- Once daily
- Estimated price
- ₹490–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Surat to Bharuch Jn
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- 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 Delhi Sarai Rohilla to Bharuch Jn
- Ave. Duration
- 18h 12m
- Frequency
- 5 times a week
- Estimated price
- ₹500–4,000
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,400
- First Class (1A)
- ₹3,100–4,000
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Delhi - Anand Vihar ISBT to FlixBus Gurugram - Rajiv Chowk
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹170–240
- Website
- FlixBus India
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Gurugram to Vadodara
- Ave. Duration
- 16h 15m
- Frequency
- 5 times a week
- Estimated price
- ₹1,300–5,500
- Schedules at
- Punchiry Tours and Holidays
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Gurugram to Vadodara
- Ave. Duration
- 20h 10m
- Frequency
- 3 times a week
- Estimated price
- ₹750–2,700
- Schedules at
- Zingbus
- Website
- omio.com
Bus from Gurugram to Vadodara
- Ave. Duration
- 15h 40m
- Frequency
- Twice a week
- Schedules at
- hanstravel.in
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Gurugram to Vadodara
- Ave. Duration
- 18h
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Gurugram to Vadodara
- Ave. Duration
- 18h 55m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Vadodara to Bharuch
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ₹390–2,204
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹390–550
Bus from Ahmedabad to Bharuch
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- ₹430–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹430–600
- Phone
- +91 74222 21306
- [email protected]
- Website
- atmbus.in
Night bus from Gokhale Market to Ahmedabad RTO Circle - Subhash bridge
- Ave. Duration
- 19h 18m
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,400
- Schedules at
- atmbus.in
- AC Sleeper
- ₹1,300–2,400
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Anand Vihar Terminal to Bharūch bus services, operated by FlixBus India, arrive at FlixBus Gurugram - Rajiv Chowk station.
Anand Vihar Terminal to Bharūch train services, operated by Indian Railways, arrive at Bharuch Jn station.
Yes, the driving distance between Anand Vihar Terminal to Bharūch is 1011 km. It takes approximately 10h 22m to drive from Anand Vihar Terminal to Bharūch.
There are 23+ hotels available in Bharūch.


























