Roorkee
Roorkee
Shahjahanpur
Shahjahanpur
Bus Driving

Roorkee to Shahjahanpur

Updated: 28 May 2026

The journey from Roorkee to Shahjahanpur covers 300 kilometers, primarily via NH 34 and NH 30. You will pass through Moradabad and Bareilly. This is a long-distance route, taking approximately 7 hours by car. Buses are available, but the journey is best undertaken by car for comfort.

Total Distance: 300 km by road, 260 km straight-line distance.
Fastest Way
Private car via NH 34/NH 30, taking 7 hours.
Cheapest Way
UPSRTC bus, costing around 800 INR.
Compare Roorkee to Shahjahanpur Routes
Bus
Connecting
Driving
Direct
Duration 9 hours 7 hours
Avg Price 700-1000 INR 4000-6000 INR
Operator UPSRTC Private Taxi
Route Roorkee to Bareilly, then Bareilly to Shahjahanpur Roorkee - Moradabad - Bareilly - Shahjahanpur via NH 34 and NH 30
Tip Direct buses are rare; expect a change at Bareilly. The Bareilly-Shahjahanpur stretch is well-maintained.
Travel Tips
  • Route Planning
    Plan for a stop in Bareilly.
  • Bus Transfers
    Bareilly is the best hub for transfers.
  • Hydration
    Carry plenty of water for the long drive.
  • Fuel
    Refuel in Bareilly.
  • Navigation
    Use GPS for the entire route.
Safety Tips
  • Driving
    Stay alert on the highway.
  • Personal Safety
    Keep your belongings secure.
  • Emergency
    Keep a first-aid kit.
  • Night Travel
    Avoid night travel.
People Also Ask
  • Is there a train?
    Yes, there are trains from Roorkee to Shahjahanpur with a change at Moradabad or Bareilly.
  • How long is the drive?
    Approximately 7 hours.
  • Is it safe?
    Yes, it is a standard route.
  • Are there taxis?
    Yes, private taxis are available.
  • What is the best route?
    NH 34 and NH 30.
Quick Info
  • From Roorkee, Uttarakhand, India
  • To Shahjahanpur, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for comfortable travel.

Things to Do in Shahjahanpur
1
Hanuman Mandir
A popular religious site in Shahjahanpur.
2
Local Markets
Explore the vibrant markets for local textiles.
3
Historical Sites
Visit the various colonial-era buildings.
4
Public Parks
Relax in the city's well-maintained public parks.
Tags
Roorkee to Shahjahanpur distance Roorkee to Shahjahanpur bus NH 34 route Shahjahanpur travel guide road trip Roorkee to Shahjahanpur transport from Roorkee Shahjahanpur connectivity Uttar Pradesh travel
More to Roorkee