There are 7 ways to get from Diu to Haridwar by taxi, train, bus, night bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Diu to Veravaltaxi
- Take the train from Veraval to Rajkot Jntrain
- Take the train from Rajkot Jn to Haridwar Jntrain
30h 52m₹2,415–7,944Bus, night bus
cheapest- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari stationnightbus
- Take the bus from Kashmiri Gate to Haridwar Kashyap Samaj Ashrambus
35h 55m₹2,284–4,935Drive 1,468.9 km
- Drive from Diu to Haridwarcar 1,468.9 km
20h 49m₹15,712–22,694Fly Diu Airport to Hindon, train
- Fly from Diu Airport (DIU) to Hindon (HDO)plane DIU - HDO
- Take the train from Anand Vihar Terminal to Haridwar Jntrain
20h 11m₹15,068–34,648Fly Diu Airport to Chandigarh International Airport, train
- Fly from Diu Airport (DIU) to Chandigarh International Airport (IXC)plane DIU - IXC
- Take the train from Chandigarh to Haridwar Jntrain
11h 46m₹10,861–25,278Fly Diu Airport to Dehradun Airport
- Fly from Diu Airport (DIU) to Dehradun Airport (DED)plane DIU - DED
8h 2m₹10,958–19,378Bus to Sardar Vallabhbhai Patel International Airport, fly to Dehradun Airport
- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Dehradun Airport (DED)plane AMD - DED
12h 50m₹8,875–14,045
Diu Airport (DIU) to Hindon (HDO) flights
Questions & Answers
The cheapest way to get from Diu to Haridwar is to bus and night bus which costs ₹2,200 - ₹5,000 and takes 35h 55m.
The fastest way to get from Diu to Haridwar is to fly which takes 8h 2m and costs ₹11,000 - ₹20,000.
No, there is no direct bus from Diu to Haridwar. However, there are services departing from Diu and arriving at Haridwar Kashyap Samaj Ashram via Saijpur, Shahibaug - Ashok Travels, Tees Hazari Court and Kashmiri Gate. The journey, including transfers, takes approximately 35h 55m.
The distance between Diu and Haridwar is 1635 km. The road distance is 1468.9 km.
The best way to get from Diu to Haridwar without a car is to taxi and train which takes 30h 52m and costs ₹2,400 - ₹8,000.
It takes approximately 30h 52m to get from Diu to Haridwar, including transfers.
Diu to Haridwar bus services, operated by GSRTC, depart from Diu station.
Diu to Haridwar bus services, operated by GSRTC, arrive at Ahmedabad Krishnanagar Stand station.
Yes, the driving distance between Diu to Haridwar is 1469 km. It takes approximately 20h 49m to drive from Diu to Haridwar.
There are 586+ hotels available in Haridwar.
What companies run services between Diu, India and Haridwar, India?
Helitrans, IndiGo Airlines, and Star Air fly from Diu Airport (DIU) to Dehradun Airport (DED) once daily.
- Website
- goindigo.in
Flights from Diu Airport to Hindon via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 16h 32m
- When
- Every day
- Estimated price
- ₹15,000–32,000
Flights from Diu Airport to Hindon via Surat, Kolkata
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- ₹15,000–32,000
Flights from Diu Airport to Chandigarh International Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Diu Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 5m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–22,000
Flights from Diu Airport to Chandigarh International Airport via Surat, Jaipur
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Diu Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 7h 15m
- When
- Wednesday to Sunday
- Estimated price
- ₹9,000–16,000
Flights from Diu Airport to Dehradun Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 14h 25m
- When
- Tuesday to Thursday
- Estimated price
- ₹9,000–16,000
Flights from Sardar Vallabhbhai Patel International Airport to Dehradun Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- ₹7,000–11,000
- Website
- airindia.in
Flights from Diu Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 2m
- When
- Wednesday to Sunday
- Estimated price
- ₹7,000–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹6,000–11,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Veraval to Rajkot Jn
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Rajkot Jn to Haridwar Jn
- Ave. Duration
- 25h 5m
- Frequency
- Once a week
- Estimated price
- ₹600–4,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,600–4,600
Train from Anand Vihar Terminal to Haridwar Jn
- Ave. Duration
- 3h 21m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Chandigarh to Haridwar Jn
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- gsrtc.in
Bus from Diu to Ahmedabad Krishnanagar Stand
- Ave. Duration
- 9h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹700–1,100
- Schedules at
- gsrtc.in
- Sleeper
- ₹700–1,100
- Phone
- +917422221306
- ashoktravelsmds@rediffmail.com
- Website
- atmbus.in
Night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari station
- Ave. Duration
- 19h 10m
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,400
- Schedules at
- atmbus.in
- AC Sleeper
- ₹1,300–2,400
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Kashmiri Gate to Haridwar Kashyap Samaj Ashram
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ₹260–1,500
- Schedules at
- laxmiholidays.com
- Seater/Sleeper
- ₹260–1,300
- Ave. Duration
- 1h 19m
- Estimated price
- ₹1,600–2,000
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



















