1map logoGo to main page

Colombo, Colombo District to Weligama, Matara District from $1: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Colombo, Sri Lanka
to
Weligama, Sri Lanka

How to Get from Colombo to Weligama: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by trainBest price
144 kmDistance
1h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Colombo to Weligama with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Sri Lanka Railways
Train
Average Duration
2h  39m
Estimated price
$1-8
Recommended
Company
Sri Lanka Railways
Train
Average Duration
2h  39m
Estimated price
$1-8
Cheapest
route map
Distance: 144 km
Duration: 1h 53m

See more options

Company
various
Drive
Average Duration
1h  53m
Estimated price
$19-29
Company
various
Bus
Taxi
Average Duration
3h  37m
Estimated price
$27-32
Company
various
Taxi
Average Duration
1h  53m
Estimated price
$70-90

Traveling From Colombo to Weligama

The journey from Colombo's bustling urban landscape to Weligama's serene beaches offers a fascinating contrast between the energetic city life and the tranquil coastal charm.

Best Neighbourhoods in Weligama

Weligama boasts diverse neighborhoods, each offering distinct experiences for visitors.

Weligama Bay
• Ideal for surfers and water sports enthusiasts.
• Lively atmosphere with beachside cafes and restaurants.
Midigama
• Quaint village vibe with fewer tourists.
• Great location for relaxing beach days.
Kushtarajagala
• Known for its historic rock carvings and Buddha statue.
• Less crowded, offering a serene exploration experience.

Best Times To Visit Weligama's Attractions

Timing your visits to Weligama's attractions can greatly enhance your experience.

Weligama Beach
Visit early morning or late afternoon for fewer crowds and stunning sunsets.
Kushtarajagala Temple
Explore this site in the morning to enjoy peaceful surroundings and clear views.
Surf Points in Midigama
Check conditions in the off-peak season for less crowded waves.

Weligama Weather: What to Expect Year-Round

Weligama enjoys a tropical climate characterized by warm temperatures and seasonal monsoons, making it a year-round destination. The best times to visit are from November to April when the weather is dry and sunny, creating ideal conditions for beach activities and exploration.

Dining in Weligama: A Culinary Delight

Savor the fresh seafood at Fisherman's Wharf, where you can enjoy dishes like grilled prawn curry prepared with the catch of the day, highlighting Weligama's coastal bounty. This dining experience contrasts sharply with Colombo’s urban food scene, as the relaxed ambiance and ocean views elevate the flavors and freshness of local ingredients.

Colombo - Weligama operators

Explore transport companies operating between Colombo and Weligama, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
94114600111
Website
https://seatreservation.railway.gov.lk/mtktwebslr/

Train from Fort Station to Weligama

Average Duration
2h 39m
Estimated price
$1-8
Bus
Contact phone
+94 011-2587372
Website
https://www.ntc.gov.lk/

Bus from Colombo Bastian Mawatha Bus Terminal to Tangalle

Average Duration
2h 53m
Estimated price
$1-2
all-pages.other Show other routes
Contact phone
+94 77 05 28 583
Website
https://senutaxicabs.com

Other from Tangalle to Weligama

Average Duration
44m
Estimated price
$26-111

Other from Colombo to Weligama

Average Duration
1h 53m
Estimated price
$70-90

Other from Colombo to Weligama

Average Duration
1h 53m
Estimated price
$19-29

Frequently asked questions

Find out more about the route from Colombo to Weligama.

Or choose the category:
The distance between Colombo and Weligama is 125.5 km by direct path, while the road distance is 143.9 km. Traveling by train, it takes approximately 2 hours and 53 minutes to reach Weligama from Colombo. By car, it typically takes 1 hour and 53 minutes to travel from Weligama to Colombo, while the bus journey from Colombo to Weligama takes around 2 hours and 45 minutes.
The most cost-effective transportation option for traveling from Colombo to Weligama is by train, with ticket prices ranging from $1 to $7. Although it takes longer at 2 hours and 53 minutes, it offers scenic views and a more budget-friendly choice. However, if time is of the essence, a taxi would be the most time-efficient option, with a travel time of 1 hour and 53 minutes, albeit at a higher cost of $65 to $80.
The prices for traveling between Colombo and Weligama vary depending on the mode of transportation chosen. Taking the train can cost anywhere from $1 to $7, while the prices for a bus ride range from $8 to $11.
To get from Colombo to Weligama without using public transportation, you can opt to hire a private car or taxi. The driving distance between the two cities is 143.2 km, and it takes about 1 hour and 53 minutes to reach Weligama by car. The prices for a car hire or taxi vary from $19 to $29, depending on the service provider.
To travel from Colombo to Weligama without a car, the best option is to take a bus. The journey takes approximately 2 hours and 45 minutes and costs around $7 to $11.
Yes, there is a direct train link between Colombo and Weligama. The train services, operated by Sri Lanka Railways, depart from Fort Station in Colombo and arrive at Weligama station. The journey takes approximately 2 hours and 53 minutes.
There are plenty of accommodation options available near Weligama. With over 2596 hotels to choose from, visitors are spoilt for choice. Prices start at $30, offering a range of budget-friendly and luxury options.