Select from 4 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train to Delhi, fly  •  5 h 40 min

  1. DEL - JSA

$58 - $270

Cheapest option

Bus, train  •  20 h 52 min

  1. Janrath
  2. Dli Jsm Exp / ...

$12 - $21

4 alternative options

Train to Jaipur, fly  •  6 h 55 min

  1. JAI - JSA

$54 - $242

Bus  •  14 h 51 min

  1. 11
  2. 15

$17 - $27

Train  •  16 h 50 min

  1. Af Adi Sf Exp / ...
  2. Dli Jsm Exp / ...

$17 - $37

Drive  •  11 h 59 min

  1. 498.6 miles

$80 - $120

What companies run services between Agra, India and Jaisalmer, India?

You can take a bus from Agra to Jaisalmer via Bikaner and Bikaner in around 14 h 51 min. Alternatively, you can take a train from Agra to Jaisalmer via Jaipur (JP) in around 16 h 50 min.

Airlines
Spicejet
Website
spicejet.com
Flights from Delhi to Jaisalmer
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$50 - $250
Flights from Jaipur to Jaisalmer
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$45 - $220
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Agra Cantt (AGC) to New Delhi (NDLS)
Ave. Duration
2 h 15 min
Frequency
Every 3 hours
Estimated price
$3 - $16
Book at
irctc.co.in
Train from Agra Fort (AF) to Gandhinagar Jpr (GADJ)
Ave. Duration
4 h 9 min
Frequency
3 times a day
Estimated price
$4 - $16
Book at
irctc.co.in
Train from Agra Fort (AF) to Jaipur (JP)
Ave. Duration
3 h 55 min
Frequency
5 times a day
Estimated price
$4 - $16
Book at
irctc.co.in
Train from Jaipur (JP) to Jaisalmer (JSM)
Ave. Duration
11 h 55 min
Frequency
4 times a day
Estimated price
$12 - $21
Book at
irctc.co.in
Bus operators
RSRTC
Bus from Agra to Bikaner
Ave. Duration
9 h
Frequency
Every 3 hours
Estimated price
$9 - $15
Schedules at
rsrtconline.rajasthan.gov.in
Bus from Bikaner to Jaisalmer
Ave. Duration
4 h 45 min
Frequency
Every 2 hours
Estimated price
$6 - $10
Schedules at
rsrtconline.rajasthan.gov.in
UPSRTC
Bus from Agra to Balaji
Ave. Duration
7 h 11 min
Frequency
Every 30 minutes
Schedules at
upsrtconline.co.in

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 South Korea: Travelling from Seoul to Busan , How to get from London to Edinburgh and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Agra and Jaisalmer is 705 km. The road distance is 798 km.

The cheapest way to get from Agra to Jaisalmer is to bus and train which costs ₹800 - ₹1,500 and takes 20 h 52 min.

The quickest way to get from Agra to Jaisalmer is to train and fly which takes 5 h 40 min and costs ₹3,900 - ₹19,000.

No, there is no direct train from Agra to Jaisalmer. However, there are services departing from Agra Fort (AF) and arriving at Jaisalmer (JSM) via Jaipur (JP). The journey, including transfers, takes approximately 16 h 50 min.

It takes approximately 5 h 40 min to get from Agra to Jaisalmer, including transfers.