There are 4 ways to get from Shani Shingnapur to Lonavla by train, taxi, 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.

Recommended option

Train  •  7 h 8 min

  1. Cstm Fast Pass / ...
  2. Pune Nzm Ac Spl / ...

$11 - $38

3 alternative options

Taxi, bus  •  10 h 53 min

$32 - $42

Taxi  •  3 h

  1. 130.8 miles

$45 - $60

Drive  •  3 h

  1. 130.8 miles

$21 - $35

What companies run services between Shani Shingnapur, India and Lonavla, India?

You can take a train from Shani Shingnapur to Lonavla via Rahuri (RRI) and Pune Junction (PUNE) in around 7 h 8 min.

Train operators
Bus operators
Bus from Shirdi to Mumbai
Ave. Duration
6 h 45 min
Estimated price
$8 - $12
Book at
Bus from Mumbai to Lonavala
Ave. Duration
3 h
Every 15 minutes
Estimated price
$8 - $11
Book at
Other operators
Taxi from Shani Shingnapur to Shirdi
Ave. Duration
1 h 1 min
Estimated price
$16 - $19

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 Heading to Europe? Read this before you buy a Eurail Pass, Need to know: Greyhound 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 Shani Shingnapur and Lonavla is 165 km. The road distance is 209 km.

The cheapest way to get from Shani Shingnapur to Lonavla is to drive which costs ₹1,400 - ₹2,100 and takes 3 h.

The quickest way to get from Shani Shingnapur to Lonavla is to taxi which takes 3 h and costs ₹3,200 - ₹3,900.

It takes approximately 7 h 8 min to get from Shani Shingnapur to Lonavla, including transfers.