Matheran is not directly connected to any railway station. However, Matheran is connected by rail network to both Mumbai and Pune up to Neral junction station. From Neral junction one can hire a small toy train that takes around two hours time to reach Matheran. The toy trains are booked only in advance from Mumbai or Pune junctions. This two hours journey in itself is enjoyable as various beautiful valley scenes can be observed during this journey. The tickets go on sale 45 minutes before the departure. The rail distance between Mumbai to Neral is 90 kilometers and that from Pune to Neral is 120 kilometers. Neral junction is 21 kilometers away from Matheran.
If you plan to visit Matheran by air, then the nearest airports are the Mumbai and the Pune airport. The nearest airport is the Mumbai airport; it is around 100 kilometers away from Matheran. The second nearest airport is the Pune airport that is around 110 kilometers away from Matheran. From there one has to board a train or taxi to visit Matheran.
Tourists can hire taxis from Neral to Dasturi at the rate of Rs 250. From there they should either walk or they can avail a pony for Rs 200. The tourists can even hire a shared taxi that will cost them Rs 50 only.