There are 7 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 21mTrain, 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
12h 3mBus, travel, train
- Take the bus from Islamabad to Lahorebus
- Walk from Dera Gujjran Station to Amritsar Jnunknown
- Take the train from Amritsar Jn to Mogatrain
12h 14mFly Islamabad International Airport to Lahore International Airport, 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 31mTrain, travel via Lahore
- Take the train from Rawalpindi to Lahore Junctiontrain 6Dn
- Take the train from Lahore Junction to Kasur Jn.train
- Walk from Kasur Jn. to Firozpur Cantunknown
- Take the train from Firozpur Cant to Mogatrain
13h 11mTravel to Srinagar International Airport, fly to Chandigarh International Airport, train
- Walk from Islamabad to Srinagar International Airport (SXR)unknown
- Fly from Srinagar International Airport (SXR) to Chandigarh International Airport (IXC)plane SXR - IXC
- Take the train from Chandigarh to Mogatrain
9h 38mTravel to Srinagar International Airport, fly to Sri Guru Ram Dass Jee International Airport, train
- Walk from Islamabad to Srinagar International Airport (SXR)unknown
- Fly from Srinagar International Airport (SXR) to Sri Guru Ram Dass Jee International Airport (ATQ)plane SXR - ATQ
- Take the train from Amritsar Jn to Mogatrain
11h 21m
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 21m and costs .
It takes approximately 9h 21m to get from Islamabad to Moga, including transfers.
Moga is 30 min ahead of Islamabad. It is currently 1:09 PM in Islamabad and 1:39 PM in Moga.
There are three+ 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 bus from Pims to Moga via Liaquat Bagh, Chak Lala, Raiwind Jn., Kasur Jn., and Firozpur Cant in around 12h 3m.
- Website
- goindigo.in
Flights from Srinagar International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 11m
- When
- Wednesday to Sunday
- Estimated price
- ₹5,500–20,000
Flights from Srinagar International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday to Sunday
- Estimated price
- ₹4,600–13,000
- Website
- flyjinnah.com
Flights from Islamabad International Airport to Lahore International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ₹3,400–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Firozpur Cant to Moga
- Ave. Duration
- 46 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- 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
- 46 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- 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
- irctc.co.in
- 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
- 46 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- 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
- 46 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Chandigarh to Moga
- Ave. Duration
- 3h 31m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Amritsar Jn to Moga
- Ave. Duration
- 3h 37m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- 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
- Pakistan Railways
Train from Chak Lala to Raiwind Jn.
- Ave. Duration
- 6h 14m
- Frequency
- Once daily
- Estimated price
- ₹360–1,700
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- ₹360–550
- AC Sleeper
- ₹700–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
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- 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
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- ₹330–470
- AC Sleeper
- ₹650–1,000
- AC Business
- ₹1,000–1,600
Train from Lahore Junction to Kasur Jn.
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- ₹120–900
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- ₹120–190
- AC Sleeper
- ₹240–360
- AC Business
- ₹600–900
- Phone
- 111-555-567
- [email protected]
- Website
- skyways.pk
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 55m
- Frequency
- Hourly
- Estimated price
- ₹595
- Schedules at
- skyways.pk
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 55m
- Frequency
- Hourly
- Estimated price
- ₹595
- 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
- Punjab Masstransit Authority
- 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 French strikes 2018: What are my alternative transport options?, Why you should take the train in the US, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.











