Cherrapunji is located in the East Khasi Hills district of the Indian state of Meghalaya . It is the state capital and district headquarters of Shillong, located about 54 km away. The most common way to reach it is by road, using State Highway 5 from Shillong. Subject to immigration clearance and operational restrictions, travelers from Bangladesh can enter Meghalaya through the Tamabil-Dawki International Border.
From Dhaka, Bangladesh: Travel by road via Sylhet and Tamabil
Step 1: Dhaka to Sylhet. Travel from Dhaka to Sylhet by intercity bus, train or domestic flight. The journey by road usually takes around five to seven hours, depending on traffic and road conditions. Bus fares can vary considerably depending on the bus operator and class of service; it is reasonable to have around 700–1,600 taka per person on hand, but this is not a verified current fare. Train fares depend on the train and class of seat.
Step 2: Sylhet to Tamabil. Arrange a car, bus or other local transport from Sylhet city to Tamabil, near the Bangladesh-India border. This journey is about 55-60 kilometers long and usually takes one and a half to two and a half hours. Traveling by local bus is usually less expensive than hiring a private car. Confirm the departure point and current fares locally.
Step 3: Complete Bangladesh and Indian immigration procedures. Tamabil is connected to Dawki on the Indian border. Travelers must carry a valid passport, appropriate Indian visa or other valid entry permit, and any additional documents required by immigration authorities. Not all visas or entry permits allow entry through all land borders. Check whether Dawki is an approved entry point for your nationality and visa category, and ensure that the border crossing is open for passenger movement on your intended date.
Step 4: Dawki to Cherrapunji. After entering India, arrange for onward road transport to Sohra. Depending on the prevailing conditions and the driver's itinerary, the route may take you via Pinnursalai and connecting roads. A reserved car is usually the most convenient option for international visitors with luggage. Allow a few hours for the road trip and extra time for immigration formalities. Do not assume that there will be a direct public bus to Sohra.
Alternative route: Travelers entering via Dawki can first travel to Shillong and then follow the well-established Shillong-Sohra road towards Cherrapunji. This is convenient if you are staying overnight in Shillong or if you are planning to take an organized sightseeing tour.
From Shillong: Main Road Route
Step 1: Reach the central transport area of Shillong, specifically Police Bazaar or the respective shared-taxi drop-off point.
Step 2: Take a shared sumo, local shared taxi, government sightseeing coach or reserved private car to Sohra. Shared vehicles may depart from Mawlonghat or the Big Bazaar area, but you will need to reconfirm your pick-up arrangements locally.
Step 3: Head south along SH5 towards Cherrapunji. A notable place on this route is the Makdok Dimpep Valley Viewpoint.
Step 4: Upon arrival in Sohra, use pre-arranged transportation to explore the waterfalls, caves, and sights located outside the city center.
The distance by road is approximately 53-56 kilometers. The direct journey usually takes about one and a half to two and a half hours, although journey times can be significantly longer due to stops along the way and local conditions.
Shillong Transport Fare
| Transportation options |
Indicative rent |
Best |
| Shared taxi or sumo |
One-way fare per person is around 100-200 taka. |
Low-budget travelers with light luggage |
| Government sightseeing tour |
According to the published Meghalaya Tourist Bus Schedule, the fare is ₹750 per adult or child; ₹650 per senior citizen. |
Visitors interested in organized day trips |
| Reserved sightseeing taxi |
Approximately ₹2,500–₹4,500 or more per car |
Families and visitors who want a convenient break |
| Private vehicle with driver |
Prices are determined according to route, duration, and vehicle type. |
Multi-day trips and customized itineraries |
Meghalaya Tourism's bus schedule advertises a bus departing from Shillong at 8:00 AM for their Sohra sightseeing service. The published fares and departure details should be reconfirmed before travelling, as sightseeing circuits, seasonal services and reservation conditions are subject to change. The separate fares for shared-taxi and private-car mentioned above are not guaranteed fares, but rather approximate estimates.
By air
Guwahati Airport (GAU): Assam's popular Gopinath Bordaloi International Airport is the main airport for many tourists visiting Meghalaya. From the airport, take a taxi, shared transport or the available shuttle services to Shillong, then travel by road to Cherrapunji. Depending on the route chosen and traffic, the entire journey from the airport to Sohra takes about five to seven hours.
Shillong Airport (SHL): Shillong Airport in Umroi is another option for travelers whose itinerary fits into its limited flight network. It is located about 80 km from Sohra by road. Flight availability and routes operated should be checked directly with the airlines before planning a connecting flight.
From Dhaka by air: Passengers can arrive at any Indian airport currently served by international flights and from there travel to Guwahati or Shillong. The route and transit requirements depend on the airline's schedule, visa requirements and the passenger's nationality.
By train
There is no railway station in Cherrapunji and there is no conventional passenger rail network connecting it to Shillong or Sohra in Meghalaya. The main rail gateway is Guwahati Railway Station in Assam . From Guwahati, passengers can take buses, shared taxis or reserved cars to reach Shillong and from there travel to Cherrapunji. Depending on the route, the road distance from Guwahati Railway Station to Sohra is about 145 km.
Passengers starting their journey from Dhaka can first take a Bangladesh Railway domestic train to Sylhet and then travel by road to Tamabil. One should not assume that cross-border train services will be available without checking the current international rail services.
Local transportation, rentals, and nearby attractions
Private taxis and hired cars are usually the most convenient way to explore the scattered attractions of Cherrapunji. Motorbike and self-drive car rentals are available in parts of Shillong and Guwahati, but visitors must check licensing requirements, rental permits, insurance terms, and applicable road rules. A recognized International Driving Permit may be required for foreign-issued driving licenses.
Short-distance local transport and taxis are available around Sohra, but the city's conventional rickshaw and CNG network should not be relied upon. Fares for short journeys are usually negotiated directly with drivers. For day trips, it is more reliable to arrange transport in advance than to rely on getting a taxi at a secluded waterfall or cave entrance.
Useful places for orientation include Shillong , Police Bazaar, Makdok Dimpep Valley Viewpoint, Sohra town center, Maosmai village, and the road leading to Nohkalikai Falls.
For official information on transport, see the Meghalaya Tourism Department's bus service information (buses) and the East Khasi Hills District Transport Guide . (how to reach)