There are 4 ways to get from Punjab 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
best- Take the bus from MAO College to Gajjumata Terminalbus
- Walk from Gajjumata Terminal to Firozpur Cantunknown
- Take the train from Firozpur Cant to Mogatrain
3h 49mTrain, travel
- 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
5h 33mFly, 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 29mTravel, train
- Walk from Dera Gujjran Station to Atariunknown
- Take the train from Amritsar Jn to Mogatrain 19612 / ...
6h 57m
Islamabad International Airport (ISB) to Lahore International Airport (LHE) flights
Questions & Answers
The distance between Punjab and Moga is 195 km.
The best way to get from Punjab to Moga without a car is to bus and travel and train which takes 3h 49m and costs .
It takes approximately 3h 49m to get from Punjab to Moga, including transfers.
Moga is 30 min ahead of Punjab. It is currently 4:58 AM in Punjab and 5:28 AM in Moga.
There are five+ hotels available in Moga.
What companies run services between Punjab, Pakistan and Moga, India?
There is no direct connection from Punjab to Moga. However, you can take the subway to Anarkali Station, walk to MAO College, take the bus to Gajjumata Terminal, travel to Firozpur Cant, then take the train to Moga. Alternatively, you can take a subway from Sultanpura Station to Moga via Railway Station, Lahore Junction, Kasur Jn., and Firozpur Cant in around 5h 33m.
- 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 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 Lahore Junction to Kasur Jn.
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- ₹130–900
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹130–190
- AC Sleeper
- ₹240–360
- AC Business
- ₹600–900
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
- Phone
- 051-111-222-627
- [email protected]
Bus from MAO College to Gajjumata Terminal
- Ave. Duration
- 45 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 Travelling around the UAE, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.










