Colombo to Weligama
Arrive in Weligama to find tranquil beaches and laid-back fishing villages, a contrast to Colombo’s busy city streets and urban pace. This route brings together every available way to travel from Colombo to Weligama, such as charter, combined, train or bus.
Travel options for Colombo to Weligama
Travel from Colombo to Weligama by bus for a quicker journey lasting 2h y 15 minutes, or take a train to save 750 LKR.
Train from Colombo to Weligama
Travel from Colombo to Weligama by train, boarding at Colombo Fort and arriving at Weligama or Matara. Trains run several times daily, the journey typically takes about 3 hours 2 minutes, and tickets are 750 LKR. book your seat on this train in advance.
Prices: 750 LKR
Duration: 3h 2m – 3h 41m ⏱
Bus from Colombo to Weligama
Board a bus in Colombo at Makumbura Highway station, Colombo, with the first departure at 09:00, for a journey to Weligama that typically lasts around 2 hours 15 minutes. Along the way, you'll enjoy a reliable and comfortable ride, arriving at Matara Expressway Bus Stand with fares starting from 3,603 LKR. Make sure to secure your ticket ahead of time to ensure a relaxed and worry-free journey.
Prices: 3,603 LKR
Duration: 2h 15m ⏱
Combined from Colombo to Weligama
To reach Weligama from Colombo via combined transport, you can board at Colombo City Centre Mall. The total journey lasts about 7 hours, with tickets starting at 14,604 LKR, and you’ll arrive at Weligama same day return. Check available trips and secure your seat see combined travel options.
Prices: 14,604 LKR
Duration: 7h ⏱
Charter from Colombo to Weligama
Enjoy a direct transfer from Colombo to Weligama, picked up from your preferred location and dropped off where you choose. Expect the trip to last roughly 2 hours 18 minutes, with fares starting at 24,980 LKR. Reserve your private route now.
Prices: 24,980 LKR
Duration: 2h 18m – 3h 24m ⏱
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.
Cheapest Train Colombo to Weligama
750 LKR, from Colombo Fort to Weligama, departure at 06:50, duration 3h 41mFastest Train Colombo to Weligama
1970 LKR, from Colombo Fort to Matara, departure at 15:50, duration 3h 2mTrain Timetable: Colombo Fort → Matara
- 14:40 18:09 3h 29m 1970 LKR
- 15:50 18:52 3h 2m 1970 LKR
Train Timetable: Colombo Fort → Weligama
- 06:50 10:31 3h 41m 750 LKR
Bus Routes & Schedules from Colombo to Weligama
Catch the bus from Makumbura Highway station, Colombo to travel from Colombo toward Weligama. Services leave at 09:00 and the trip usually lasts around 2h 15m. Fares start at 3,603 LKR, and once the ride is complete you will step off at Matara Expressway Bus Stand. For precise bus departure times from Colombo to Weligama and to check seat availability, consult the timetable and reserve your spot in advance.
Cheapest & Fastest Bus Colombo to Weligama
3603 LKR, from Makumbura Highway station, Colombo to Matara Expressway Bus Stand, departure at 09:00, duration 2h 15mBus Timetable: Makumbura Highway station, Colombo → Matara Expressway Bus Stand
- 09:00 11:15 2h 15m 3603 LKR
Combined Routes & Schedules from Colombo to Weligama
Start your journey at Colombo City Centre Mall on a combined transport route toward Weligama. You’ll travel across different vehicles for about 7h, with departures running at 13:00 and fares starting from 14,604 LKR. Arrival is at Weligama same day return, and checking the timetable for connections between Colombo and Weligama lets you choose the departure that fits your schedule.
Cheapest & Fastest Combined Colombo to Weligama
14604 LKR, from Colombo City Centre Mall to Weligama same day return, departure at 13:00, duration 7hCombined Timetable: Colombo City Centre Mall → Weligama same day return
- 13:00 20:00 7h 14604 LKR
Charter Routes & Schedules from Colombo to Weligama
- Board a private taxi at Colombo and reach Weligama, Matara, with the trip taking roughly 2h 19m to 3h 24m. Multiple departures are available with fares starting at 24,980 to 148,056 LKR.
- Set off on a direct private ride from Colombo Transfer to Weligama, Matara, spending around 2h 18m to 2h 46m traveling. Trips run multiple times each day, and tickets start from 26,392 to 159,330 LKR.
Cheapest Charter Colombo to Weligama
24980 LKR, from Colombo to Weligama, Matara, departure at --:--, duration 2h 20mFastest Charter Colombo to Weligama
26392 LKR, from Colombo Transfer to Weligama, Matara, departure at --:--, duration 2h 18mCharter Timetable: Colombo → Weligama, Matara
- --:-- --:-- 2h 20m 24980 LKR
- --:-- --:-- 2h 46m 148056 LKR
- --:-- --:-- 3h 24m 27590 LKR
- --:-- --:-- 2h 19m 28887 LKR
Charter Timetable: Colombo Transfer → Weligama, Matara
- --:-- --:-- 2h 46m 159330 LKR
- --:-- --:-- 2h 18m 26392 LKR
Frequently Asked Questions Colombo to Weligama
Below you will find answers to the most common questions about traveling from Colombo to Weligama.
How long does the Colombo to Weligama route usually take?
Travel time on the Colombo to Weligama route ranges from about 2 hours 15 minutes to 7 hours. The difference depends on the transport type, the specific departure point, and whether the service goes directly to Weligama or continues to Matara.
What is the cheapest way to travel from Colombo to Weligama?
The cheapest option on the Colombo to Weligama route is the train, with fares starting at 750 LKR and going up to 1,970 LKR. It is much lower priced than the bus, combined service, or charter options.
Which Colombo to Weligama service is the fastest?
The fastest listed option for Colombo to Weligama is the bus, which takes about 2 hours 15 minutes. Charter services are close, with some trips taking about 2 hours 18 minutes, but the bus is the shortest scheduled journey.
How much should I expect to pay for Colombo to Weligama overall?
Fares on the Colombo to Weligama route range from 750 LKR on the train to 159,330 LKR for charter. The bus costs 3,603 LKR, and the combined service is 14,604 LKR. Prices vary mainly by vehicle type and travel time.
Where do Colombo to Weligama departures and arrivals usually happen?
For Colombo to Weligama, the bus departs from Makumbura Highway station in Colombo and arrives at Matara Expressway Bus Stand. Trains leave from Colombo Fort and arrive at Weligama or Matara. Charter services use Colombo or Colombo Transfer and arrive in Weligama, Matara.
How often do Colombo to Weligama services run, and what are the first and last departures?
The listed Colombo to Weligama services do not show a regular frequency. The train runs from 06:50 to 15:50, while the bus has a single departure at 09:00. The combined service departs once at 13:00.
What are the train options on the Colombo to Weligama route?
Trains from Colombo Fort to Weligama or Matara cost between 750 LKR and 1,970 LKR. Travel time is about 3 hours 2 minutes to 3 hours 41 minutes, depending on whether the train ends in Matara or Weligama.
What should I know about the bus from Colombo to Weligama?
The bus on the Colombo to Weligama route leaves Makumbura Highway station in Colombo at 09:00 and arrives at Matara Expressway Bus Stand. It costs 3,603 LKR and takes about 2 hours 15 minutes.
Is there a combined service for Colombo to Weligama, and how does it work?
Yes, there is one combined Colombo to Weligama service. It departs from Colombo City Centre Mall at 13:00 and arrives for same-day return in Weligama. The trip costs 14,604 LKR and takes about 7 hours.
What are the charter options for Colombo to Weligama?
Charter trips on the Colombo to Weligama route cost between 24,980 LKR and 159,330 LKR. Durations range from about 2 hours 18 minutes to 3 hours 24 minutes, with departures from Colombo or Colombo Transfer and arrivals in Weligama, Matara.
Can I book Colombo to Weligama tickets online?
Yes, tickets for the Colombo to Weligama route can be checked and booked on TicketRoutes.com. That is the simplest place to compare the listed services, see the available departure points, and confirm the current fare for your chosen trip.
Which Colombo to Weligama option has the widest price range?
Charter has the widest price range on the Colombo to Weligama route, from 24,980 LKR to 159,330 LKR. Train fares are the lowest overall, while the bus and combined service sit in the middle with fixed prices.
Explore travel options across the country in Sri Lanka
Use the map to compare routes between destinations throughout Sri Lanka. Find buses, trains, ferries, and flights connecting major cities and regional destinations.
More travel routes for Colombo and Weligama
Planning more stops after Colombo to Weligama?
If your journey doesn’t end with Colombo to Weligama, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.