Travel Colombo to Weligama

Colombo to Weligama Train: Schedules, Tickets & Prices

Trains from Colombo to Weligama take around 3h 2m to 3h 41m, with tickets starting from 750 LKR to 1,970 LKR.

Train from Colombo to Weligama

Board a train at Colombo Fort for a journey from Colombo to Weligama. The ride usually takes around 3 hours 2 minutes, arriving at Weligama or Matara, with tickets starting from 750 LKR. Be sure to reserve your seat in advance.

Popular departures: Colombo Fort
Popular arrivals: Weligama Matara

Prices: 750 LKR to 1,970 LKR

Duration: 3h 2m – 3h 41m ⏱

Hop on train from Colombo to Weligama in 3h 2m Go with train from Colombo to Weligama in 3h 2m

View all Train tickets →

Distance Colombo to Weligama

The distance between Colombo and Weligama is 124.6 kilometers.

Train from Colombo to Weligama Details

Find key information about the Train from Colombo to Weligama, including travel time, prices and stations.

Train
Average price
1,563 LKR
 
Cheapest
750 LKR
Average duration
3h 24m
 
Shortest
3h 2m
Number of departures
3
06:50 - 15:50
Tickets
 
Stations
Departure stations
Arrival stations
Colombo Fort
Weligama
Matara
Operators
SL Railway Commuter, Sri Lanka Railway
 

Train Routes & Schedules from Colombo to Weligama

- Board the train at Colombo Fort and arrive at Weligama after about 3h 41m. Rail services operate at 06:50 with fares starting at 750 LKR.
- From the station at Colombo Fort, trains make their way to Matara, taking approximately 3h 2m to 3h 29m. Rail services run from 14:40 until 15:50, and tickets are available from 1,970 LKR.

Check all Train tickets →

Frequently Asked Questions Train Colombo to Weligama

Below you will find answers to the most common questions about traveling from Colombo to Weligama by train.

How long does the train journey from Colombo to Weligama usually take?

The train journey from Colombo to Weligama usually takes about 3 hours to 4 hours. If you are going all the way from Colombo Fort to Weligama, the trip is listed at about 3 hours 41 minutes, so it is a fairly manageable ride for a coastal route.

What does a train ticket for Colombo to Weligama cost?

A train ticket for Colombo to Weligama costs between 750 LKR and 1970 LKR. The exact fare can vary depending on the service and ticket type, so it is worth checking the available train tickets before you travel.

When is the first train departure from Colombo to Weligama?

The first train departure from Colombo to Weligama is at 06:50. If you want an early start, this train service gives you a morning option from Colombo Fort toward Weligama.

What is the last train departure between Colombo and Weligama?

The last train departure between Colombo and Weligama is at 15:50. That gives you an afternoon train option if you are planning the Colombo to Weligama trip later in the day.

How many train services are there on the Colombo to Weligama route?

There are 3 train services on the Colombo to Weligama route. Since the schedule is limited, it is a good idea to plan ahead and choose the train departure that fits your timing best.

Can I book train tickets for Colombo to Weligama in advance?

Yes, it is sensible to look for train tickets for Colombo to Weligama in advance, especially because the route has only 3 train services. Booking early can help you secure the train journey that matches your preferred departure time.

Which stations are used for the Colombo to Weligama train trip?

For the Colombo to Weligama train trip, departures are from Colombo Fort, and arrivals can be at Weligama or Matara. If you are heading specifically to Weligama, make sure your train service is the one that stops there.

Is there anything practical I should know before taking the train from Colombo to Weligama?

Before taking the train from Colombo to Weligama, it helps to check the departure time carefully because the first train leaves at 06:50 and the last one at 15:50. It is also useful to confirm whether your train journey ends at Weligama or continues to Matara, so you get off at the right stop.


More Train routes from and to Colombo or Weligama

Planning more than just Colombo to Weligama?

You’re currently viewing Train options for Colombo to Weligama. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.