
Rishikesh to Moga
Moga is approximately 350+ kms from Rishikesh. The fastest way to reach Moga from Rishikesh is by Train Via Ludhiana. It takes approximately 9 hours. The cheapest way to reach Moga from Rishikesh is by Bus Via Chandigarh which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
FASTEST
Rishikesh
Ludhiana
Moga
Approx Travel Time
8h 25m
On Demand
Rishikesh
Ludhiana
Moga
Approx Travel Time
8h 40m
On Demand
Via Mohali
Rishikesh
Mohali
Moga
Approx Travel Time
8h 40m
On Demand
Rishikesh
Mohali
Moga
Approx Travel Time
8h 25m
On Demand
Rishikesh
Mohali
Moga
Approx Travel Time
10h 10m
On Demand
Via Chandigarh
Rishikesh
Chandigarh
Moga
Approx Travel Time
8h 40m
On Demand
Rishikesh
Chandigarh
Moga
Approx Travel Time
9h 10m
On Demand
Rishikesh
Chandigarh
Moga
Approx Travel Time
9h 40m
₹4,107
Onwards
CHEAPEST
Rishikesh
Chandigarh
Moga
Approx Travel Time
10h 10m
₹1,124
Onwards
Via Karnal, Ludhiana
Rishikesh
Karnal
Ludhiana
Moga
Approx Travel Time
12h 6m
₹3,785
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Moga?
Moga is approximately 350+ kms from Rishikesh.
How long does it take to reach Moga from Rishikesh?
It takes approximately 9 hours to reach Moga from Rishikesh by Train Via Ludhiana.
What is the cheapest way to reach Moga from Rishikesh?
The cheapest way to reach Moga from Rishikesh is by Bus Via Chandigarh.
What is the fastest way to reach Moga from Rishikesh?
The fastest way to reach Moga from Rishikesh is by Train Via Ludhiana.