How to get to Sawai Madhopur and Ranthambore


Sawai Madhopur lies on the Eastern edge of the North Indian state of Rajasthan. It is about 400 kilometers to the South West of Delhi, the capital of India, and 180 kilometers South East of Jaipur, the capital of Rajasthan. Sawai Madhopur has good road connections with Delhi (8 hours journey via Jaipur – Lalsot or via Alwar - Dausa - Lalsot), Jaipur (3 hours drive – via Lalsot), Agra (6 hours drive – via Bharatpur – Dausa - Lalsot) and Bharatpur (5 hours drive – via Dausa - Lalsot). It also has a good road connection to Ajmer, Pushkar, Bundi, Kota, Jhansi and Orcha. ).

The closest airport is in Jaipur, 150 kilometers away by road. The town has excellent rail connections with Delhi, Mumbai, Chennai, Kolkotta, Nagpur, Bangalore, Hyderabad, Jaipur, Jodhpur, Bharatpur and Udaipur. The town lies on the main Delhi – Mumbai rail link and so, there are many trains a day to Mumbai and Delhi. Visitors from Delhi and Mumbai are advised to take a train, which is not only cheaper and faster but also much more comfortable.


From Delhi:

It takes about 7 to 8 hours to drive from Delhi airport to Ranthambhore. The shortest route from Delhi to Ranthambhore is through Dhaurahera, Bhiwadi, Alwsar, Sikandra, Dausa and Lalsot and the road is not bad (for Indian standards) except for small patches, specially between Dausa and Lalsot. There are very few rest stops with decent facilities, except in Alwar.

Driving direction in Google maps

However, we recommend talking a train from Delhi to Sawai Madhopur. It is faster, less tiring and cheaper but you would have to book in advance. The trains that we recommend from Delhi to Sawai Madhopur station are the Golden Temple Mail (departure New Delhi at 0800 hours and arrival at 1300 hours), Kota Jan Shatabdi (departure Nizamuddin Delhi at 1310 and arrival at 1800 hours), August Kranti Rajdhani (departure Nizamuddin Delhi at 1710 and arrival at 2020 hours) and the Dehradun Express (departure New Delhi at 2120 and arrival at 0515 hours).

From Jaipur: Jaipur is 160 kilometers from Sawai Madhopur by road and it takes about three hours to get here via Kothun and Lalsot. The road till Kothun is good but has a fair amount of traffic. From the Kothun there is a left turn to Lalsot. This road is not all that great but there is no traffic. From Lasot there is a right turn to Sawai Madhopur and this road is great. 

Driving direction in Google maps

View Jaipur - Ranthambhore in a larger map

You could also take a train from Jaipur to here and we recommend the Intercity Express from Jodhpur to Sawai Madhopur via Jaipur (departure Jaipur at 1050 and arrival at 1325 hours) and JP-BCT Superfast (departure 1405 and arrival at 1600 hours). There are a few other South India bound trains that leave Jaipur at 1930 hours and arrive here are 2130 hours.

Mumbai: There are excellent train connections from Mumbai to Sawai Madhopur. The trains that we recommend are Golden Temple mail (departure at 2125 from Mumbai Central and arrival at 1245 hours), Jaipur Superfast (departure from Bandra at 1545 and arrival at 0820), BCT Jaipur Express (departure from Mumbai Central at 1850 and arrival at 1005 hours) and August Kranti Rajdhani express (departure Mumbai Central at 1740 and arrival 0635 hours). You could also take a flight from Mumbai to Jaipur and then drive down to Sawai Madhopur.

Udaipur: Udaipur is about 410 kilometers (7 hours drive) from Sawai Madhopur. The best route is from Udaipur to Chittor to Kota to Lakheri to Sawai Madhopur. The road is great and very scenic. There are good train connections between Udaipur and Sawai Madhopur.

Driving direction in Google maps

View Udaipur - Ranthambhore in a larger map

The trains that we recommend from Udaipur are Mewar Express (departure at 1845 and arrival at 0100 hours) and Udaipur Jaipur Superfast (departure at 2140 and arrival at 0450 hours).

Jodhpur: Jodhpur is 450 kilometers from Sawai Madhopur (about 8 hours drive) and the route is from Jodhpur to Beawar to Deoli to Tonk to Sawai Madhopur - a long 8 hours drive. The road from Shahpura to Ranthambhore is usually in a bad shape.

Driving direction in Google maps

View Jodhpur - Ranthambhore in a larger map

There is one good train from Jodhpur to Sawai Madhopur - the Ranthambhore Express or Jodhpur Intercity Express (departure at 0545 and arrival at 1325 hours).


Agra is slightly less than 300 km (5 to 6 hours) from Ranthambhore and the route is from Agra to Bharatpur to Dausa to Sawai Madhopur via Lalsot. Its a great road except for some bad patches between Dausa and Lalsot. 

Driving directions in Google maps

View Agra - Bharatpur - Ranthambhore in a larger map

For more details about trains check the official Indian railways website or call your local railway enquiry (telephone number 131).

We can book the trains and courier the tickets to you for a small service charge.

ranthambore safari

Nearest Airport Sanganer, Jaipur - 170 km
Nearest Railway Station Sawai Madhopur - 4 km
Distance by Rail Delhi - 362 km
  Agra - 227 km
  Bombay - 1027 km
  Kota - 108 km
  Jaipur - 132 km
Distance by Road Jaipur - 180 km
  Kota - 125 km
  Agra - 290 km
  Delhi - 440 km
  Jodhpur - 476 km
  Ajmer - 272 km