To travel from Mumbai to Shillong, Meghalaya, you have a few options:
By Air:
- The most convenient way to travel from Mumbai to Shillong is by taking a flight from Chhatrapati Shivaji Maharaj International Airport (BOM) in Mumbai to Lokpriya Gopinath Bordoloi International Airport (GAU) in Guwahati, Assam.
- Flights from Mumbai to Guwahati take about 3-3.5 hours, depending on the airline and layovers.
- From Guwahati Airport, you can hire a taxi or take a shared cab to Shillong. The distance from Guwahati to Shillong is approximately 130 kilometers, and the journey takes around 3-4 hours by road, depending on traffic and road conditions.
By Train:
- There is no direct train from Mumbai to Shillong.
- You can take a train from Mumbai to Guwahati Railway Station, which takes approximately 35 hours depending on the train and route.
- From Guwahati, you can hire a taxi or take a bus to reach Shillong.
By Road:
- Traveling by road from Mumbai to Shillong is a long and arduous journey, spanning approximately 2,600 kilometers and passing through multiple states.
- The journey by road could take several days and involves passing through Maharashtra, Madhya Pradesh, Uttar Pradesh, Bihar, West Bengal, and Assam before reaching Shillong in Meghalaya.
- This option is feasible only for adventurous travelers who want to take a long road trip.