There are 7 ways to get from Bareilly to Moga by train, bus, car, taxi, 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.
Train
best- Take the train from Bareilly to Ludhiana Jntrain 14617 / ...
- Take the train from Ludhiana Jn to Mogatrain 14613 / ...
10h 29m₹414–3,241Bus
- Take the bus from Bareilly to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Zirakpur(punjab), Punjabbus
- Take the bus from Kharar to Moga, Punjabbus
14h 56mDrive 553.4 km
- Drive from Bareilly to Mogacar 553.4 km
8h 39m₹6,248–9,025Taxi
- Take the taxi from Bareilly to Mogataxi 553.4 km
8h 39m₹7,500–9,500Fly Bareilly Airport to Sri Guru Ram Dass Jee International Airport, train
- Fly from Bareilly Airport (BEK) to Sri Guru Ram Dass Jee International Airport (ATQ)plane BEK - ATQ
- Take the train from Amritsar Jn to Mogatrain
14h 11m₹7,479–26,753Train to Indira Gandhi International Airport, fly to Chandigarh International Airport, train
- Take the train from Bareilly to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Chandigarh International Airport (IXC)plane DEL - IXC
- Take the train from Chandigarh to Mogatrain
12h 20m₹4,829–13,575Train to Pantnagar Airport, fly to Sri Guru Ram Dass Jee International Airport, train
- Take the train from Izzatnagar to Pantnagartrain
- Fly from Pantnagar Airport (PGH) to Sri Guru Ram Dass Jee International Airport (ATQ)plane PGH - ATQ
- Take the train from Amritsar Jn to Mogatrain
13h 14m₹10,603–31,768
Bareilly to Moga by train
Questions & Answers
The cheapest way to get from Bareilly to Moga is to train which costs ₹410 - ₹3,300 and takes 10h 29m.
The fastest way to get from Bareilly to Moga is to drive which takes 8h 39m and costs ₹6,000 - ₹9,000.
No, there is no direct bus from Bareilly to Moga. However, there are services departing from Bareilly and arriving at Moga, Punjab via Delhi, Delhi State, Zirakpur(punjab), Punjab and Kharar. The journey, including transfers, takes approximately 14h 56m.
No, there is no direct train from Bareilly to Moga. However, there are services departing from Bareilly and arriving at Moga via Ludhiana Jn. The journey, including transfers, takes approximately 10h 29m.
The distance between Bareilly and Moga is 547 km. The road distance is 553.4 km.
The best way to get from Bareilly to Moga without a car is to train which takes 10h 29m and costs ₹410 - ₹3,300.
It takes approximately 10h 29m to get from Bareilly to Moga, including transfers.
Bareilly to Moga bus services, operated by Jai Shree Ram Travels, depart from Bareilly station.
Bareilly to Moga train services, operated by Indian Railways, depart from Bareilly station.
The best way to get from Bareilly to Moga is to train which takes 10h 29m and costs ₹410 - ₹3,300. Alternatively, you can bus, which costs and takes 14h 56m.
What companies run services between Bareilly, India and Moga, India?
You can take a train from Bareilly to Moga via Ludhiana Jn in around 10h 29m. Alternatively, you can take a bus from Bareilly to Moga, Punjab via Delhi, Delhi State, Zirakpur(punjab), Punjab, and Kharar in around 14h 56m.
- Website
- goindigo.in
Flights from Bareilly Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–32,000
Flights from Bareilly Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–25,000
Flights from Indira Gandhi International Airport to Chandigarh International Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- ₹4,300–9,500
Flights from Pantnagar Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹7,500–27,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- ₹4,800–9,500
- Website
- helitrans.no
Flights from Indira Gandhi International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 5m
- When
- Monday
- Estimated price
- ₹2,700–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Bareilly to Ludhiana Jn
- Ave. Duration
- 8h 31m
- Frequency
- Every 3 hours
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Ludhiana Jn to Moga
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
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 Bareilly to New Delhi
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Chandigarh to Moga
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Izzatnagar to Pantnagar
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
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
- 7230947777
- travel@mahalaxmibus.in
- Website
- omio.com
Bus from Delhi, Delhi State to Zirakpur(punjab), Punjab
- Ave. Duration
- 4h 45m
- Frequency
- Every 10 minutes
- Schedules at
- omio.com
- Ave. Duration
- 8h 39m
- Estimated price
- ₹7,500–9,500
Just Cab
- Phone
- +91 72 48 50 48 50
- Website
- justcab.in
Quick Cab
- Phone
- +91 97 60 00 40 37
- Website
- mrcabby.in
SP Taxi Service
- Phone
- +91 90 68 10 39 61
- Website
- sptaxiservice.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Bareilly to Moga bus services, operated by Jai Shree Ram Travels, arrive at Delhi, Delhi State station.
Bareilly to Moga train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Bareilly to Moga is 553 km. It takes approximately 8h 39m to drive from Bareilly to Moga.
There are three+ hotels available in Moga.







