
Diu to Matheran
Matheran is approximately 350+ kms from Diu. The fastest way to reach Matheran from Diu is by Flight, Cab Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Matheran from Diu is by Flight, Train, Cab Via Surat, Navi Mumbai which would take approximately 9 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Diu
Mumbai
Matheran
Approx Travel Time
4h 37m
₹7,946
Onwards
Via Surat, Mumbai
Diu
Surat
Mumbai
Matheran
Approx Travel Time
6h 47m
₹11,518
Onwards
Diu
Surat
Mumbai
Matheran
Approx Travel Time
10h 12m
₹5,518
Onwards
Via Surat, Navi Mumbai
CHEAPEST
Diu
Surat
Navi Mumbai
Matheran
Approx Travel Time
8h 44m
₹4,944
Onwards
Via Surat, Bhiwandi
Diu
Surat
Bhiwandi
Matheran
Approx Travel Time
9h 40m
₹6,255
Onwards
Via Surat, Kalyan
Diu
Surat
Kalyan
Matheran
Approx Travel Time
10h 6m
₹5,931
Onwards
Via Surat, Thane
Diu
Surat
Thane
Matheran
Approx Travel Time
10h 1m
On Demand
Via Surat
Diu
Surat
Matheran
Approx Travel Time
9h 54m
₹9,843
Onwards
Via Surat, Palghar
Diu
Surat
Palghar
Matheran
Approx Travel Time
10h 49m
₹7,717
Onwards
Frequently Asked Questions
What is the distance between Diu and Matheran?
Matheran is approximately 350+ kms from Diu.
How long does it take to reach Matheran from Diu?
It takes approximately 5 hours to reach Matheran from Diu by Flight, Cab Via Mumbai.
What is the cheapest way to reach Matheran from Diu?
The cheapest way to reach Matheran from Diu is by Flight, Train, Cab Via Surat, Navi Mumbai.
What is the fastest way to reach Matheran from Diu?
The fastest way to reach Matheran from Diu is by Flight, Cab Via Mumbai.