How to Get from Colombo Airport to Weligama

Overview

Weligama is a popular beach town on Sri Lanka’s southern coast known for surfing, whale watching, and relaxed seaside vibes. It is one of the most visited destinations among international travelers.

Transport Comparison

Option Time Cost Best For
Taxi / Private Transfer 2.5 - 3.5 hours $60 - $80 Comfort, families, direct travel
Bus 4 - 6 hours $4 - $10 Budget travelers
Train + Transfer 3.5 - 5 hours $2 - $8 Scenic / backpackers

Distance

The distance from Colombo Airport to Weligama is approximately 175 km. Most travelers use the Southern Expressway for the fastest journey.

Approximately Distance: 175 km

Taxi / Private Transfer

Private taxis provide the most convenient way to reach Weligama directly from Colombo Airport. The route mainly follows the Southern Expressway before reaching the coastal town.

Time: 2.5 - 3.5 hours

Cost: $60 - $80

Bus Option

From Colombo Airport, take the A/C luxury bus number 187 (airport route) to Colombo Central Bus Stand. It runs 24/7 and takes about 50–60 minutes. From Colombo, a Southern Expressway bus to Matara. From Matara, travelers can take a regular local bus or tuk-tuk to Weligama. This is one of the most affordable ways to travel but involves multiple transfers and may be less convenient with luggage.

Time: 4 - 6 hours

Cost: $4 - $10

Train Option

Train travel to Weligama requires taking a bus from Colombo Airport to Colombo Fort Railway Station. From there, travelers can board a train to Weligama via Sri Lanka's scenic southern coastal railway route.

These are the official government websites. Do not use any third-party sellers or websites to book seats. Please note that e-tickets issued for commuter trains are not valid for use on intercity trains.

Site (Commuter tickets): https://pravesha.lk/

Site (Intercity Trains): https://seatreservation.railway.gov.lk/

Time: 3.5 - 5 hours

Cost: $2 - $8

FAQ

What is Weligama famous for?

Weligama is famous for surfing, beaches, and whale watching excursions.


How far is Weligama from Colombo Airport?

Approximately 175 km.


What is the fastest way to reach Weligama?

A private taxi via the Southern Expressway is usually the fastest option.


Travel Guide Information Disclaimer

The information in this guide is compiled using local knowledge, driver experience, traveler feedback, and publicly available transport information to help visitors plan their journeys around Sri Lanka more easily.

Travel times, fares, routes, and schedules may change without notice. We recommend verifying important details directly with transport providers before traveling.

Last updated: June 6, 2026