
Shillong to Mariahu
Mariahu is approximately 1100+ kms from Shillong. The fastest way to reach Mariahu from Shillong is by Flight, Train Via Kolkata, Prayagraj(Allahabad). It takes approximately 7 hours. The cheapest way to reach Mariahu from Shillong is by Cab, Train Via Rangia, Ghazipur which would take approximately 30 hours.
Sort By
Mode of Transport
Via Guwahati, Prayagraj(Allahabad)
RECOMMENDED
Shillong
Guwahati
Prayagraj(Allahabad)
Mariahu
Approx Travel Time
6h 59m
₹16,968
Onwards
Shillong
Guwahati
Prayagraj(Allahabad)
Mariahu
Approx Travel Time
9h 26m
₹14,442
Onwards
Shillong
Guwahati
Prayagraj(Allahabad)
Mariahu
Approx Travel Time
10h 24m
₹11,669
Onwards
Via Kolkata, Prayagraj(Allahabad)
FASTEST
Shillong
Kolkata
Prayagraj(Allahabad)
Mariahu
Approx Travel Time
6h 54m
₹16,640
Onwards
Via Rangia, Ghazipur
CHEAPEST
Shillong
Rangia
Ghazipur
Mariahu
Approx Travel Time
1d 5h 26m
₹4,958
Onwards
Via Siliguri, Jaunpur
Shillong
Siliguri
Jaunpur
Mariahu
Approx Travel Time
1d 7h 55m
On Demand
Via Kolkata, Jaunpur
Shillong
Kolkata
Jaunpur
Mariahu
Approx Travel Time
17h 20m
₹5,800
Onwards
Via Siliguri, Ayodhya
Shillong
Siliguri
Ayodhya
Mariahu
Approx Travel Time
1d 0h 15m
On Demand
Via Kolkata, Shahganj
Shillong
Kolkata
Shahganj
Mariahu
Approx Travel Time
23h 16m
₹5,810
Onwards
Via Kolkata, Ghazipur
Shillong
Kolkata
Ghazipur
Mariahu
Approx Travel Time
23h 7m
₹5,850
Onwards
Frequently Asked Questions
What is the distance between Shillong and Mariahu?
Mariahu is approximately 1100+ kms from Shillong.
How long does it take to reach Mariahu from Shillong?
It takes approximately 7 hours to reach Mariahu from Shillong by Flight, Train Via Kolkata, Prayagraj(Allahabad).
What is the cheapest way to reach Mariahu from Shillong?
The cheapest way to reach Mariahu from Shillong is by Cab, Train Via Rangia, Ghazipur.
What is the fastest way to reach Mariahu from Shillong?
The fastest way to reach Mariahu from Shillong is by Flight, Train Via Kolkata, Prayagraj(Allahabad).


