There are 6 ways to get from Puri to Jaisalmer by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Biju Patnaik International Airport, fly
best- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Jaisalmer (JSA)plane BBI - JSA
11h 11m₹15,476–32,428Train
cheapest- Take the train from Puri to Bikaner Jntrain 20472
- Take the train from Bikaner Jn to Jaisalmertrain 12468
44h 20m₹1,088–8,286Bus
- Take the bus from Puri Bus Stand to Bhubaneshwar BSABTbus
- Take the bus from Bhubaneswar to Jaipurbus
- Take the bus from Jaipur to Jaisalmerbus
2d 2hDrive 2,040.8 km
- Drive from Puri to Jaisalmercar 2,040.8 km
30h 34m₹19,836–28,652Train to Veer Surendra Sai Airport, fly
- Take the train from Puri to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Jaisalmer (JSA)plane JRG - JSA
27h 13m₹18,873–45,731Train via Jodhpur
- Take the train from Puri to Jodhpur Jntrain 20813
- Take the train from Jodhpur Jn to Jaisalmertrain 20486 / ...
2d 2h₹1,217–9,224
Puri to Jaisalmer by train
Comparing Your Travel Options
The cheapest way to get from Puri to Jaisalmer is to train which costs ₹1,000 - ₹8,500 and takes 44h 20m.
The fastest way to get from Puri to Jaisalmer is to train and fly which takes 11h 11m and costs ₹15,000 - ₹33,000.
No, there is no direct bus from Puri to Jaisalmer. However, there are services departing from Puri Bus Stand and arriving at Jaisalmer via Bhubaneswar and Jaipur. The journey, including transfers, takes approximately 2 days 2h.
No, there is no direct train from Puri to Jaisalmer. However, there are services departing from Puri and arriving at Jaisalmer via Bikaner Jn. The journey, including transfers, takes approximately 44h 20m.
The distance between Puri and Jaisalmer is 1788 km. The road distance is 2040.8 km.
The best way to get from Puri to Jaisalmer without a car is to train which takes 44h 20m and costs ₹1,000 - ₹8,500.
It takes approximately 11h 11m to get from Puri to Jaisalmer, including transfers.
Puri to Jaisalmer bus services, operated by Odisha State Road Transport, depart from Puri Bus Stand station.
Puri to Jaisalmer train services, operated by Indian Railways, depart from Puri station.
The best way to get from Puri to Jaisalmer is to train which takes 44h 20m and costs ₹1,000 - ₹8,500. Alternatively, you can bus, which costs and takes 2 days 2h.
What companies run services between Puri, India and Jaisalmer, India?
You can take a train from Puri to Jaisalmer via Bikaner Jn in around 44h 20m. Alternatively, you can take a bus from Puri Bus Stand to Jaisalmer via Bhubaneshwar BSABT, Bhubaneswar, and Jaipur in around 2d 2h.
- Website
- airindia.in
Flights from Biju Patnaik International Airport to Jaisalmer via Delhi
- Ave. Duration
- 10h 47m
- When
- Every day
- Estimated price
- ₹15,000–39,000
Flights from Biju Patnaik International Airport to Jaisalmer via Mumbai
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹17,000–42,000
Flights from Veer Surendra Sai Airport to Jaisalmer via Delhi
- Ave. Duration
- 16h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹18,000–43,000
Flights from Veer Surendra Sai Airport to Jaisalmer via Bengaluru, Mumbai
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- ₹27,000–46,000
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Jaisalmer via Delhi
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- ₹15,000–39,000
Flights from Veer Surendra Sai Airport to Jaisalmer via Delhi
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- ₹18,000–43,000
Flights from Veer Surendra Sai Airport to Jaisalmer via Bengaluru, Mumbai
- Ave. Duration
- 18h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹27,000–46,000
Flights from Veer Surendra Sai Airport to Jaisalmer via Kolkata, Delhi
- Ave. Duration
- 29h 25m
- When
- Every day
- Estimated price
- ₹23,000–45,000
Flights from Veer Surendra Sai Airport to Jaisalmer via Biju Patnaik International Airport, Delhi
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- ₹22,000–44,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Puri to Bhubaneswar
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Puri to Bikaner Jn
- Ave. Duration
- 37h 40m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–6,500
Train from Bikaner Jn to Jaisalmer
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Puri to Jharsuguda Jn
- Ave. Duration
- 9h 25m
- Frequency
- Twice daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹700–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
Train from Puri to Jodhpur Jn
- Ave. Duration
- 43h 35m
- Frequency
- Once a week
- Estimated price
- ₹1,000–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,500
- First Class (1A)
- ₹6,000–7,500
Train from Jodhpur Jn to Jaisalmer
- Ave. Duration
- 5h 40m
- Frequency
- 4 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- 1800 345 1122
- [email protected]
- Website
- ODSRTC
Bus from Puri Bus Stand to Bhubaneshwar BSABT
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ₹95–130
- Website
- ODSRTC
- Semi Sleeper
- ₹95–130
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Bhubaneswar to Jaipur
- Ave. Duration
- 35h 35m
- Frequency
- Once daily
- Schedules at
- Shree Savariya Travels and Transport
- Website
- Anshu Travels
Bus from Bhubaneswar to Jaipur
- Ave. Duration
- 27h 15m
- Frequency
- 3 times a week
- Schedules at
- Anshu Travels
- Website
- Shiv Shankar Travels
Bus from Jaipur to Jaisalmer
- Ave. Duration
- 11h 30m
- Frequency
- 4 times a day
- Schedules at
- Shiv Shankar Travels
- Phone
- +91 94133 37777
- Website
- Chouhan travels and Cargo
Bus from Jaipur to Jaisalmer
- Ave. Duration
- 10h 15m
- Frequency
- Twice daily
- Schedules at
- Chouhan travels and Cargo
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Jaipur to Jaisalmer
- Ave. Duration
- 13h
- Frequency
- Once daily
- Website
- MR Travels
- Website
- Swagat Travels
Bus from Jaipur to Jaisalmer
- Ave. Duration
- 10h 40m
- Frequency
- 4 times a week
- Schedules at
- Swagat Travels
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
Puri to Jaisalmer bus services, operated by Odisha State Road Transport, arrive at Bhubaneshwar BSABT station.
Puri to Jaisalmer train services, operated by Indian Railways, arrive at Bikaner Jn station.
Yes, the driving distance between Puri to Jaisalmer is 2041 km. It takes approximately 30h 34m to drive from Puri to Jaisalmer.
Book your Puri to Jaisalmer train tickets online with 12go.asia.
There are 300+ hotels available in Jaisalmer.










