There are 6 ways to get from Sonprayag to Lucknow by taxi, plane, train, 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.
Taxi, fly to Chaudhary Charan Singh Airport
best- Take the taxi from Sonprayag to Dehradun Airport (DED)taxi
- Fly from Dehradun Airport (DED) to Chaudhary Charan Singh Airport (LKO)plane DED - LKO
6h 34m₹10,049–18,090Taxi, train via Haridwar
cheapest- Take the taxi from Sonprayag to Rishikesh, Uttarakhandtaxi
- Take the train from Haridwar Jn to Lucknowjntrain 22546
13h 48m₹5,058–7,846Taxi, train
- Take the taxi from Sonprayag to Dehraduntaxi
- Take the train from Dehradun to Lucknowjntrain 22546
13h 40m₹5,851–8,960Bus
- Take the bus from Guptkashi to Rishīkeshbus
- Take the bus from Rishikesh to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Lucknow, Uttar Pradeshbus
19h 39mDrive 667.4 km
- Drive from Sonprayag to Lucknowcar 667.4 km
12h 3m₹7,506–10,842Taxi, fly to Kanpur Airport, train
- Take the taxi from Sonprayag to Dehradun Airport (DED)taxi
- Fly from Dehradun Airport (DED) to Kanpur Airport (KNU)plane DED - KNU
- Take the train from Kanpur Central to Lucknowtrain
12h 32m₹13,749–31,150
Dehradun Airport (DED) to Chaudhary Charan Singh Airport (LKO) flights
Questions & Answers
The cheapest way to get from Sonprayag to Lucknow is to taxi and train via Haridwar which costs ₹5,000 - ₹8,000 and takes 13h 48m.
The fastest way to get from Sonprayag to Lucknow is to taxi and fly which takes 6h 34m and costs ₹10,000 - ₹19,000.
No, there is no direct bus from Sonprayag to Lucknow. However, there are services departing from Guptkashi and arriving at Lucknow, Uttar Pradesh via Rishikesh and Meerut, Uttar Pradesh. The journey, including transfers, takes approximately 19h 39m.
The distance between Sonprayag and Lucknow is 700 km. The road distance is 667.4 km.
The best way to get from Sonprayag to Lucknow without a car is to taxi and train which takes 13h 40m and costs ₹5,500 - ₹9,000.
It takes approximately 6h 34m to get from Sonprayag to Lucknow, including transfers.
Sonprayag to Lucknow bus services, operated by Gharwal Motor Owners Union, depart from Guptkashi station.
Sonprayag to Lucknow bus services, operated by Gharwal Motor Owners Union, arrive at Rishīkesh station.
Yes, the driving distance between Sonprayag to Lucknow is 667 km. It takes approximately 12h 3m to drive from Sonprayag to Lucknow.
There are 825+ hotels available in Lucknow.
What companies run services between Sonprayag, India and Lucknow, India?
You can take a vehicle from Sonprayag to Lucknow, Uttar Pradesh via Guptkashi, Rishīkesh, Rishikesh, Meerut, and Meerut, Uttar Pradesh in around 19h 39m.
- Website
- goindigo.in
Flights from Dehradun Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹4,900–14,000
Flights from Dehradun Airport to Kanpur Airport via Delhi
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- ₹8,500–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dehradun to Lucknowjn
- Ave. Duration
- 8h 15m
- Frequency
- 6 times a week
- Estimated price
- ₹300–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Kanpur Central to Lucknow
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Haridwar Jn to Lucknowjn
- Ave. Duration
- 7h 9m
- Frequency
- 6 times a week
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
- Phone
- 01382 - 224 208
- [email protected]
- Website
- gmou.org
Bus from Guptkashi to Rishīkesh
- Ave. Duration
- 6h 11m
- Frequency
- Hourly
- Estimated price
- ₹550–1,000
- Website
- https://gmou.org/
- Seater
- ₹550–1,000
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Rishikesh to Meerut
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- ₹310–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹310–850
- Ave. Duration
- 5h 8m
- Estimated price
- ₹4,700–7,000
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 Slovenia: Getting from Ljubljana to Lake Bled, Italian Lakes: Getting around by train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.












