Matheran is located in the state of Maharashtra at a convenient driving distance from Mumbai and Pune. It has good road connectivity with the rest of the state and is accessible from Mumbai and Pune which have airports. Here is how to reach Matheran:
By Air
Chhatrapati Shivaji International Airport, Mumbai is the nearest airport to Matheran. The airport is at a distance of around 100kms from Matheran. One can opt for a taxi or a cab to reach Matheran.
By Train
Matheran railway station is connected to every major city as it is linked with Mumbai and Pune railway junctions. One has to get down at Neral to head towards Matheran from there. The ride from Neral will prove to be a fun experience for the tourists. The service of a small toy train is provided to Matheran. Its a 2 hour ride from Neral to Matheran.
By Road
Mumbai and Pune are connected to MAtheran through decent roads and well constructed expressway. One can opt the Mumbai Pune expressway from either Pune or Mumbai to reach Matheran.