There are 8 ways to get from Bharūch to Haryana 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 to Indira Gandhi International Airport
best- Take the train from Bharuch Jn to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Indira Gandhi International Airport (DEL)plane BDQ - DEL
5h 12m₹6,427–15,157Train
cheapest- Take the train from Bharuch Jn to Hazrat Nizamuddintrain 12953 / ...
13h 42m₹608–4,635Bus
- Take the bus from Bharuch to Ahmedabadbus Bharuch - Ahmedabad
- Take the bus from Ahmedabad, Gujarat to Faridabad, Haryanabus Ahmedabad, Gujarat - Faridabad, Haryana
22h 24mDrive 994.1 km
- Drive from Bharūch to Faridabadcar 994.1 km
10h 31m₹11,224–16,212Train to Surat, fly to Indira Gandhi International Airport
- Take the train from Bharuch Jn to Surattrain
- Fly from Surat (STV) to Indira Gandhi International Airport (DEL)plane STV - DEL
5h 29m₹6,663–16,405Train to Sardar Vallabhbhai Patel International Airport, fly to Chandigarh International Airport
- Take the train from Bharuch Jn to Maninagartrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC)plane AMD - IXC
7h 37m₹5,714–16,504Train to Sardar Vallabhbhai Patel International Airport, fly to Indira Gandhi International Airport
- Take the train from Bharuch Jn to Maninagartrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Indira Gandhi International Airport (DEL)plane AMD - DEL
8h 29m₹5,335–15,354Train, bus
- Take the train from Bharuch Jn to Vadodara Jntrain 12953 / ...
- Take the bus from Vadodara, Gujarat to Faridabad, Haryanabus Vadodara, Gujarat - Faridabad, Haryana
22h 40m
Bharūch to Haryana by train
Questions & Answers
The cheapest way to get from Bharūch to Haryana is to train which costs ₹600 - ₹4,700 and takes 13h 42m.
The fastest way to get from Bharūch to Haryana is to train and fly which takes 5h 12m and costs ₹6,000 - ₹16,000.
No, there is no direct bus from Bharūch to Haryana. However, there are services departing from Bharuch and arriving at Faridabad, Haryana via Majur Gam, Paldi and Ahmedabad, Gujarat. The journey, including transfers, takes approximately 22h 24m.
No, there is no direct train from Bharūch to Haryana. However, there are services departing from Bharuch Jn and arriving at Faridabad via Hazrat Nizamuddin. The journey, including transfers, takes approximately 13h 42m.
The distance between Bharūch and Haryana is 917 km. The road distance is 994.1 km.
The best way to get from Bharūch to Haryana without a car is to train which takes 13h 42m and costs ₹600 - ₹4,700.
It takes approximately 5h 12m to get from Bharūch to Haryana, including transfers.
Bharūch to Haryana bus services, operated by IntrCity SmartBus, depart from Bharuch station.
Bharūch to Haryana train services, operated by Indian Railways, depart from Bharuch Jn station.
The best way to get from Bharūch to Haryana is to train which takes 13h 42m and costs ₹600 - ₹4,700. Alternatively, you can bus, which costs and takes 22h 24m.
What companies run services between Bharūch, India and Haryana, India?
Indian Railways operates a train from Bharuch Jn to Hazrat Nizamuddin 4 times a day. Tickets cost ₹490–3,800 and the journey takes 12h 48m. Alternatively, you can take a bus from Bharuch to Faridabad, Haryana via Ahmedabad, Majur Gam, S.T. Stand, Paldi, Sanyas Ashram, and Ahmedabad, Gujarat in around 22h 24m.
- Website
- airindia.in
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–7,000
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹7,000–17,000
Flights from Sardar Vallabhbhai Patel International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹5,500–11,000
- Website
- goindigo.in
Flights from Civil Airport Harni to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Surat to Indira Gandhi International Airport via Pune
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–16,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 45m
- When
- Monday to Saturday
- Estimated price
- ₹5,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- ₹5,000–12,000
- Website
- airindiaexpress.in
Flights from Surat to Indira Gandhi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,000–14,000
- Website
- starlightairline.com
Flights from Sardar Vallabhbhai Patel International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Saturday
- Estimated price
- ₹3,900–16,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
- https://www.irctc.co.in/nget/train-search
- 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 Hazrat Nizamuddin
- Ave. Duration
- 12h 48m
- Frequency
- 4 times a day
- Estimated price
- ₹490–3,800
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Bharuch Jn to Surat
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Maninagar
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bharuch Jn to Maninagar
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bharuch Jn to Vadodara Jn
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Bharuch to Ahmedabad
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₹430–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹430–600
- Phone
- +91-8743844445
- Website
- omio.com
Bus from Vadodara, Gujarat to Faridabad, Haryana
- Ave. Duration
- 20h 45m
- Frequency
- Every 2 hours
- Schedules at
- omio.com
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
More Questions & Answers
Bharūch to Haryana bus services, operated by IntrCity SmartBus, arrive at Ahmedabad station.
Bharūch to Haryana train services, operated by Indian Railways, arrive at Hazrat Nizamuddin station.
Yes, the driving distance between Bharūch to Haryana is 994 km. It takes approximately 10h 31m to drive from Bharūch to Haryana.
There are 2289+ hotels available in Haryana.












