hero
How2Go
Shikohabad to Moga

Shikohabad to Moga

Moga is approximately 600+ km from Shikohabad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Moga.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Shikohabad

Delhi

Moga

Approx Travel Time

11h 32m

₹290

Onwards

Shikohabad

Delhi

Moga

Approx Travel Time

11h 54m

₹565

Onwards

Via Delhi, Jalandhar

Shikohabad

Delhi

Jalandhar

Moga

Approx Travel Time

11h 6m

₹2,457

Onwards

Via Ghaziabad, Jalandhar

FASTEST

Shikohabad

Ghaziabad

Jalandhar

Moga

Approx Travel Time

9h 31m

₹6,005

Onwards

Shikohabad

Ghaziabad

Jalandhar

Moga

Approx Travel Time

9h 59m

₹5,051

Onwards

Via Gurgaon

Shikohabad

Gurgaon

Moga

Approx Travel Time

12h 52m

₹1,698

Onwards

Via Kurukshetra

Shikohabad

Kurukshetra

Moga

Approx Travel Time

12h 11m

₹7,116

Onwards

Via Ambala

Shikohabad

Ambala

Moga

Approx Travel Time

12h 20m

₹650

Onwards

Via Delhi, Bathinda

Shikohabad

Delhi

Bathinda

Moga

Approx Travel Time

11h 20m

₹2,298

Onwards

Via Agra, Delhi, Jalandhar

Shikohabad

Agra

Delhi

Jalandhar

Moga

Approx Travel Time

10h 30m

₹3,943

Onwards

Frequently Asked Questions

What is the distance between Shikohabad and Moga?

Moga is approximately 600+ kms from Shikohabad.

How long does it take to reach Moga from Shikohabad?

It takes approximately 10 hours to reach Moga from Shikohabad by Train, Flight, Bus Via Ghaziabad, Jalandhar.

What is the cheapest way to reach Moga from Shikohabad?

The cheapest way to reach Moga from Shikohabad is by Train Via Delhi.

What is the fastest way to reach Moga from Shikohabad?

The fastest way to reach Moga from Shikohabad is by Train, Flight, Bus Via Ghaziabad, Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India