Mumbai is the nearest airport to Matheran. There are no direct flights to Matheran. One can take a flight to Mumbai and then take a taxi or bus to Matheran.
How to reach Matheran by road
From Mumbai, take the NH4 highway and go all the way till you reach the last exit for Matheran. There is a small town called Neral nearby from where you need to take a taxi to reach Matheran.
How to reach Matheran by train
The best way to reach Matheran by train is to take a train till Neral and then take a taxi or autorickshaw to Matheran.
Local transport in Matheran
There is no public transport in Matheran. Tourists have to either walk or hire a horse carriage to get around.