There are 9 ways to get from Moga to Jodhpur 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 Moga to Firozpur Canttrain 14613 / ...
- Take the train from Firozpur Cant to Jodhpur Jntrain 19224 / ...
14h 10m₹487–3,773Bus
- Take the bus from Moga to Ludhianabus redbusIndia_Leyland/Tata Non A/C Seater Family / ...
- Take the bus from Ludhiana to Jodhpurbus redbusIndia_A/C Seater / Sleeper / ...
17h 3mDrive 587.5 km
- Drive from Moga to Jodhpurcar 587.5 km
6h 58m₹6,585–9,512Taxi
- Take the taxi from Moga to Jodhpurtaxi 587.5 km
6h 58m₹11,000–14,000Train to Chandigarh International Airport, fly
- Take the train from Moga to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Jodhpur Airport (JDH)plane IXC - JDH
9h 18m₹10,476–19,762Train via Bikaner
- Take the train from Moga to Bikaner Jntrain 14720
- Take the train from Bikaner Jn to Jodhpur Jntrain 19408 / ...
18h₹513–3,962Train, bus
- Take the train from Moga to Bikaner Jntrain 14720
- Take the bus from Bikaner to Jodhpurbus
20h 49m₹543–2,962Train to Indira Gandhi International Airport, fly
- Take the train from Moga to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Jodhpur Airport (JDH)plane DEL - JDH
9h 54m₹7,069–17,310Train, train to Sri Guru Ram Dass Jee International Airport, fly
- Take the train from Moga to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Jodhpur Airport (JDH)plane ATQ - JDH
10h 59m₹6,562–15,552
Moga to Jodhpur by train
Comparing Your Travel Options
The cheapest way to get from Moga to Jodhpur is to train and bus which costs ₹500 - ₹3,000 and takes 20h 49m.
The fastest way to get from Moga to Jodhpur is to drive which takes 6h 58m and costs ₹6,500 - ₹9,500.
No, there is no direct bus from Moga to Jodhpur. However, there are services departing from Moga and arriving at Jodhpur via Ludhiana. The journey, including transfers, takes approximately 17h 3m.
No, there is no direct train from Moga to Jodhpur. However, there are services departing from Moga and arriving at Jodhpur Jn via Firozpur Cant. The journey, including transfers, takes approximately 14h 10m.
The distance between Moga and Jodhpur is 743 km. The road distance is 587.5 km.
The best way to get from Moga to Jodhpur without a car is to train which takes 14h 10m and costs ₹480 - ₹3,800.
It takes approximately 14h 10m to get from Moga to Jodhpur, including transfers.
Moga to Jodhpur bus services, operated by SLGT Travels, depart from Moga station.
Moga to Jodhpur train services, operated by Indian Railways, depart from Moga station.
The best way to get from Moga to Jodhpur is to train which takes 14h 10m and costs ₹480 - ₹3,800. Alternatively, you can bus, which costs and takes 17h 3m.
What companies run services between Moga, India and Jodhpur, India?
You can take a train from Moga to Jodhpur Jn via Firozpur Cant in around 14h 10m. Alternatively, you can take a bus from Moga to Jodhpur via Ludhiana in around 17h 3m.
- Website
- airindia.in
Flights from Chandigarh International Airport to Jodhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Chandigarh International Airport to Jodhpur Airport via Mumbai
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Indira Gandhi International Airport to Jodhpur Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹4,200–16,000
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Website
- goindigo.in
Flights from Chandigarh International Airport to Jodhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ₹6,000–22,000
Flights from Chandigarh International Airport to Jodhpur Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Indira Gandhi International Airport to Jodhpur Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–19,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Jodhpur Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,200–15,000
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Moga to Firozpur Cant
- Ave. Duration
- 1h
- 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 Jodhpur Jn
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,800
Train from Moga to Chandigarh
- Ave. Duration
- 4h 23m
- 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 Moga to Bikaner Jn
- Ave. Duration
- 13h 15m
- Frequency
- Once a week
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Bikaner Jn to Jodhpur Jn
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Moga to Bikaner Jn
- Ave. Duration
- 13h 15m
- Frequency
- Once a week
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Moga to New Delhi
- Ave. Duration
- 7h 7m
- Frequency
- Twice a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Moga to Ludhiana Jn
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ludhiana Jn to Amritsar Jn
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- [email protected]
- Website
- SLGT Travels
Bus from Moga to Ludhiana
- Ave. Duration
- 1h 43m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ludhiana to Jodhpur
- Ave. Duration
- 14h 20m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Bikaner to Jodhpur
- Ave. Duration
- 6h 34m
- Frequency
- 3 times a day
- Estimated price
- ₹230–600
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹270–330
- Express
- ₹230–290
- AC Sleeper
- ₹450–600
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
Booking & Getting There
Moga to Jodhpur bus services, operated by SLGT Travels, arrive at Ludhiana station.
Moga to Jodhpur train services, operated by Indian Railways, arrive at Firozpur Cant station.
Yes, the driving distance between Moga to Jodhpur is 587 km. It takes approximately 6h 58m to drive from Moga to Jodhpur.
Book your Moga to Jodhpur bus tickets online with Omio.
There are 365+ hotels available in Jodhpur.










