Located just north of Colombo, Gampaha offers a peaceful yet vibrant alternative to Sri Lanka’s bustling capital. Known for its lush greenery, cultural richness, and mix of urban development with rural charm, Gampaha serves as both a relaxing escape and a convenient transit hub. Its strategic location makes it an ideal base for exploring nearby coastal towns, heritage sites, and nature reserves.
The city maintains a laid-back atmosphere with friendly locals and modern amenities. It is suitable for business travellers and tourists seeking quiet stays near the airport or en route to central Sri Lanka. The blend of local markets, serene surroundings, and easy transport links creates a balanced visitor experience.
The best time to visit Gampaha is between December and April, when the weather is mostly dry and ideal for outdoor activities. These months offer sunny skies, cooler evenings, and minimal rainfall—perfect for sightseeing, photography, and experiencing the cultural pulse of the region. While Gampaha remains accessible year-round, the inter-monsoon periods (May and October) can bring sudden showers, so planning is advisable.
Whether looking for a peaceful overnight stay before catching a flight or a base to explore the western province, Gampaha’s hotel options cater to various preferences—from cosy homestays to modern boutique hotels. Its unique charm lies in offering authentic local experiences without the chaos of major tourist centres.
List of Popular Places to Stay in Gampaha
Next Seven Days Weather in Gampaha
How to Reach Gampaha, Sri Lanka
Gampaha, situated in Sri Lanka’s Western Province, is a vibrant and growing town just 30 kilometers north of Colombo. Known for its accessibility, cultural heritage, and proximity to Bandaranaike International Airport, Gampaha serves as both a local commercial hub and a transit-friendly destination.
Its excellent road and rail connections make it a convenient stopover or base for travelers looking to explore the western and central regions of the country. The town is surrounded by lush landscapes, traditional temples, and a mix of urban development, offering a balanced atmosphere of serenity and energy.
✈️ By Air
The nearest airport is Bandaranaike International Airport (BIA), located approximately 20 km from Gampaha. From the airport, you can reach Gampaha by taxi, bus, or train in under an hour.
🚂 By Train
Gampaha is a major stop on the Colombo–Puttalam railway line. Trains are frequent and provide an efficient and scenic way to reach the city from Colombo Fort or nearby towns.
🚌 By Road
Gampaha is easily accessible by road via the A1 highway and Expressways. Intercity buses and private vehicles can reach Gampaha from Colombo within 1 to 1.5 hours depending on traffic.
🚕 Getting Around Gampaha
Local travel is made easy with tuk-tuks, taxis, and buses. Renting a scooter or using ride-sharing apps are also practical for exploring nearby areas.
| City | Distance | Estimated Travel Time | Route Information |
|---|---|---|---|
| Colombo | 30 km | 1 hour | |
| Negombo | 25 km | 40 mins | |
| Kandy | 95 km | 2.5 hours | |
| Kurunegala | 60 km | 1.5 hours |