Lucknow to Haridwar
Travel guide from Lucknow to Haridwar: distance, duration and transport options.
Overview
The journey from Lucknow to Haridwar spans approximately 380 kilometers and takes about 7-8 hours by road, following the NH-34 and NH-58 via Bareilly. This route passes through the fertile plains of Uttar Pradesh and into the foothills of the Himalayas, offering a scenic transition from urban sprawl to the sacred Ganges riverfront. Travelers can choose between road, train, or bus, each providing a unique perspective on the region's culture and landscapes.
Route Map
Interactive Route Map
Enable location to see route from your current position
Transport Options
By Car
Drive via NH-34 and NH-58 through Bareilly, a comfortable and flexible option for families or small groups.
Highlights
- Flexible stops at roadside dhabas for local snacks
- Scenic views as you approach the Shivalik foothills
- Opportunity to visit the historic Bareilly city
- Direct door-to-door convenience
Fuel Cost
Approximate petrol cost for a sedan.
- Distance: 380 km
- Mileage: 15 km/l
- Fuel price: ₹95/litre
- Total fuel cost: ~₹2,400
Toll Charges
Tolls on NH-34 and NH-58.
- Total tolls: ~₹500
- Payment by cash or FASTag
- Includes multiple toll plazas
Driver/Refreshments
Optional expenses for a hired driver or meals.
- Driver allowance: ~₹1,000
- Meals for two: ~₹500
- Total extra: ~₹1,500
By Train
Several direct trains connect Lucknow to Haridwar, offering a comfortable and scenic journey through the plains.
Highlights
- Comfortable sleeper and AC classes
- No traffic or parking hassles
- Scenic views of rural Uttar Pradesh
- Frequent departures from Lucknow
Train Options
Popular trains on this route.
- Shatabdi Express (weekdays)
- Jan Shatabdi Express
- Yoga Express (daily)
Ticket Prices
Indicative fares per person.
- Sleeper class: ₹300-₹400
- AC 3-tier: ₹800-₹1,000
- AC 2-tier: ₹1,200-₹1,500
Booking
How to book tickets.
- IRCTC website or app
- Advance booking recommended
- Tatkal quota available
By Bus
State-run and private buses operate between Lucknow and Haridwar, providing an economical travel option.
Highlights
- Budget-friendly fares
- Multiple departure times
- Rest stops at major towns
- No need for advance booking (often)
Bus Types
Options available.
- Ordinary (state roadways)
- AC Volvo (private)
- Sleeper coaches (private)
Fares
Approximate ticket prices.
- Ordinary: ₹400-₹600
- AC: ₹800-₹1,200
- Sleeper: ₹1,000-₹1,500
Booking
Where to book.
- UPSRTC counter at Lucknow
- RedBus or Paytm
- Private operators online
Stopovers En Route
Bareilly
150 km from LucknowMajor highway junction town with a wide choice of dhabas and hotels.
Rampur
190 km from LucknowKnown for its Raza Library and a convenient overnight-halt option on long trips.
Moradabad
230 km from LucknowKnown as ‘Brass City’, a good food stop before continuing towards Haridwar.
Travel Tips
Budget Estimate
road
Fuel price: ₹95/litre
Total fuel cost: ~₹2,400
Drive via NH-34 and NH-58 through Bareilly, a comfortable and flexible option for families or small groups.
train
Sleeper class: ₹300-₹400
AC 3-tier: ₹800-₹1,000
Several direct trains connect Lucknow to Haridwar, offering a comfortable and scenic journey through the plains.
bus
Ordinary: ₹400-₹600
AC: ₹800-₹1,200
State-run and private buses operate between Lucknow and Haridwar, providing an economical travel option.
Frequently Asked Questions
The distance between Lucknow and Haridwar is approximately 380 km by road, taking about 7-8 hours depending on the mode of transport and traffic conditions.
Travellers can choose between By Car, By Train, By Bus. Drive via NH-34 and NH-58 through Bareilly, a comfortable and flexible option for families or small groups. For a more relaxed journey, by train is also available.
Major stops include Bareilly, Rampur, Moradabad, offering food, fuel and rest facilities along the way.
Yes, the route runs mainly along NH-58 and is well maintained with smooth highways, though traffic can build up near towns during peak pilgrimage season.
Costs vary by mode: road (Fuel price: ₹95/litre), train (Sleeper class: ₹300-₹400), bus (Ordinary: ₹400-₹600). Choose the option that matches your budget and comfort preference.
Tour Packages for Haridwar
Other Routes
Explore More of Haridwar
Destination Hub
Haridwar OverviewSpiritual & Temple Guides
Places to Explore
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction












