There are 5 ways to get from Islamabad to Moga by bus, unknown, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, travel, train via Firozpur
best- Take the bus from Islamabad to Lahorebus
- Take the bus from Ichhra to Gajjumata Terminalbus
- Walk from Gajjumata Terminal to Firozpur Cantunknown
- Take the train from Firozpur Cant to Mogatrain
9h 20mTrain, travel
- Take the train from Chak Lala to Raiwind Jn.train 8Dn
- Walk from Kasur Jn. to Firozpur Cantunknown
- Take the train from Firozpur Cant to Mogatrain
10h 56mBus, travel, train
- Take the bus from Islamabad to Lahorebus
- Walk from Dera Gujjran Station to Atariunknown
- Take the train from Amritsar Jn to Mogatrain
13h 29mFly, train, travel
- Fly from Islamabad International Airport (ISB) to Lahore International Airport (LHE)plane ISB - LHE
- Take the train from Walton to Kasur Jn.train
- Walk from Kasur Jn. to Firozpur Cantunknown
- Take the train from Firozpur Cant to Mogatrain
6h 30mTrain, travel via Amritsar
- Take the train from Rawalpindi to Lahore Junctiontrain 6Dn
- Walk from Lahore Junction to Atariunknown
- Take the train from Amritsar Jn to Mogatrain
14h 41m
Islamabad International Airport (ISB) to Lahore International Airport (LHE) flights
Questions & Answers
The distance between Islamabad and Moga is 503 km.
The best way to get from Islamabad to Moga without a car is to bus and travel and train via Firozpur which takes 9h 20m and costs .
It takes approximately 9h 20m to get from Islamabad to Moga, including transfers.
Moga is 30 min ahead of Islamabad. It is currently 8:04 AM in Islamabad and 8:34 AM in Moga.
There are five+ hotels available in Moga.
What companies run services between Islamabad, Pakistan and Moga, India?
There is no direct connection from Islamabad to Moga. However, you can take the bus to Faizabad, walk to Islamabad, take the bus to Lahore, take the taxi to Ichhra, take the bus to Gajjumata Terminal, travel to Firozpur Cant, then take the train to Moga. Alternatively, you can take a vehicle from Islamabad to Moga via Chak Lala, Raiwind Jn., Kasur Jn., and Firozpur Cant in around 10h 56m.
- Website
- flyjinnah.com
Flights from Islamabad International Airport to Lahore International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ₹3,300–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Firozpur Cant to Moga
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Firozpur Cant to Moga
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Amritsar Jn to Moga
- Ave. Duration
- 3h 37m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Firozpur Cant to Moga
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Amritsar Jn to Moga
- Ave. Duration
- 3h 37m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Chak Lala to Raiwind Jn.
- Ave. Duration
- 6h 14m
- Frequency
- Once daily
- Estimated price
- ₹370–1,700
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹370–550
- AC Sleeper
- ₹750–1,100
- AC Business
- ₹1,100–1,700
Train from Walton to Kasur Jn.
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- ₹120–850
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹120–170
- AC Sleeper
- ₹220–330
- AC Business
- ₹600–850
Train from Rawalpindi to Lahore Junction
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ₹330–1,600
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹330–480
- AC Sleeper
- ₹650–1,000
- AC Business
- ₹1,000–1,600
- Phone
- 111-555-567
- [email protected]
- Website
- skyways.pk
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 55m
- Frequency
- Hourly
- Estimated price
- ₹599
- Schedules at
- skyways.pk
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 55m
- Frequency
- Hourly
- Estimated price
- ₹599
- Schedules at
- skyways.pk
- Phone
- 051-111-222-627
- [email protected]
Bus from Ichhra to Gajjumata Terminal
- Ave. Duration
- 37 min
- Frequency
- Every 5 minutes
- Estimated price
- ₹9–11
- Schedules at
- https://pma.punjab.gov.pk/
- Multan Metro Bus
- ₹9
- Lahore Metro Bus
- ₹11
- Rawalpindi Metro Bus
- ₹11
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 How do I buy a London Underground ticket?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.











