There are 6 ways to get from Shillong to Māldah by car, plane, taxi, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly to Shah Makhdum Airport
best- Drive from Shillong to Osmani International Airport (ZYL)car
- Fly from Osmani International Airport (ZYL) to Shah Makhdum Airport (RJH)plane ZYL - RJH
- Drive from Shah Makhdum Airport (RJH) to Māldahcar
7h 3m₹28,511–38,750Bus, train
cheapest- Take the bus from Barik Point to Guwahati Paltan Bazarbus
- Take the train from Guwahati to Malda Towntrain 12346 / ...
15h 20m₹1,050–3,640Taxi, train
- Take the taxi from Shillong to Guwahatitaxi
- Take the train from Guwahati to Malda Towntrain Sang Rajdhani Exp
12h 34m₹2,542–5,211Drive 610.5 km
- Drive from Shillong to Māldahcar 610.5 km
9h 20m₹6,903–9,971Taxi
- Take the taxi from Shillong to Māldahtaxi 610.5 km
9h 20m₹12,000–15,000Drive, fly to Saidpur Airport
- Drive from Shillong to Osmani International Airport (ZYL)car
- Fly from Osmani International Airport (ZYL) to Saidpur Airport (SPD)plane ZYL - SPD
- Drive from Saidpur Airport (SPD) to Māldahcar
7h 10m₹8,411–41,350
Osmani International Airport (ZYL) to Shah Makhdum Airport (RJH) flights
Comparing Your Travel Options
The cheapest way to get from Shillong to Māldah is to bus and train which costs ₹1,000 - ₹3,700 and takes 15h 20m.
The fastest way to get from Shillong to Māldah is to drive and fly which takes 7h 3m and costs ₹28,000 - ₹39,000.
The distance between Shillong and Māldah is 563 km. The road distance is 610.5 km.
The best way to get from Shillong to Māldah without a car is to taxi and train which takes 12h 34m and costs ₹2,500 - ₹5,500.
It takes approximately 7h 3m to get from Shillong to Māldah, including transfers.
Yes, the driving distance between Shillong to Māldah is 610 km. It takes approximately 9h 20m to drive from Shillong to Māldah.
There are eight+ hotels available in Māldah.
What companies run services between Shillong, India and Māldah, West Bengal, India?
There is no direct connection from Shillong to Māldah. However, you can drive to Osmani International Airport (ZYL) airport, fly to Shah Makhdum Airport (RJH), then drive to Māldah. Alternatively, you can take the taxi to Guwahati, take the train to Malda Town, then take the taxi to Māldah.
- Website
- usbair.com
Flights from Osmani International Airport to Shah Makhdum Airport via Dhaka
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹26,000–35,000
Flights from Osmani International Airport to Saidpur Airport via Dhaka
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹25,000–33,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Guwahati to Malda Town
- Ave. Duration
- 10h 45m
- Frequency
- Once a week
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Guwahati to Malda Town
- Ave. Duration
- 10h 58m
- Frequency
- 5 times a day
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
- Ave. Duration
- 5h 23m
- Estimated price
- ₹1,700–15,000
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, Train travel in Spain: A guide to Renfe, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.








