Matara to Colombo
There’s no single way to travel from Matara to Colombo; instead, several transport options are available, all compared here by schedule, duration, and price.
Travel options for Matara to Colombo
The quickest and most affordable way to get from Matara to Colombo is by a bus for 1556 LKR, taking only 2h y 15 minutes.
Bus from Matara to Colombo
Board a bus in Matara at Matara Bus Station or Matara Expressway Bus Stand, with the first departure at 09:00, for a journey to Colombo that typically lasts around 2 hours 15 minutes. Along the way, you'll enjoy a reliable and comfortable ride, arriving at Colombo 771 Maradana Rd or Makumbura Highway station, Colombo with fares starting from 1,556 LKR. Make sure to secure your ticket ahead of time to ensure a relaxed and worry-free journey.
Prices: 1,556 LKR
Duration: 2h 15m – 2h 30m ⏱
Train from Matara to Colombo
Board the train at Matara and head toward Colombo, with a journey lasting about 3 hours 2 minutes. Fares start from 1,970 LKR, and your stop will be at Colombo Fort. See available seats and secure your ticket in advance.
Prices: 1,970 LKR
Duration: 3h 2m – 3h 40m ⏱
Charter from Matara to Colombo
Travel directly from Matara to Colombo with a private transfer, picked up and dropped off exactly where you want. The ride typically lasts 2 hours 29 minutes, and tickets start from 18,977 LKR. Reserve your ride now to plan your trip.
Prices: 18,977 LKR
Duration: 2h 29m – 2h 46m ⏱
Bus Routes & Schedules from Matara to Colombo
- Catch a bus at Matara Bus Station heading toward Colombo 771 Maradana Rd, with the journey typically lasting 2h 30m. Departures operate at 21:30, and fares start at 1,556 LKR.
- Catch a bus at Matara Expressway Bus Stand heading toward Makumbura Highway station, Colombo, with the journey typically lasting 2h 15m. Departures operate at 09:00, and fares start at 3,603 LKR.
Cheapest Bus Matara to Colombo
1556 LKR, from Matara Bus Station to Colombo 771 Maradana Rd, departure at 21:30, duration 2h 30mFastest Bus Matara to Colombo
3603 LKR, from Matara Expressway Bus Stand to Makumbura Highway station, Colombo, departure at 09:00, duration 2h 15mBus Timetable: Matara Bus Station → Colombo 771 Maradana Rd
- 21:30 00:00 2h 30m 1556 LKR
Bus Timetable: Matara Expressway Bus Stand → Makumbura Highway station, Colombo
- 09:00 11:15 2h 15m 3603 LKR
Train Routes & Schedules from Matara to Colombo
Board the train at Matara and settle in for a ride to Colombo Fort. The journey along the tracks usually takes about 3h 2m to 3h 40m, with services running from 06:00 until 06:05 and tickets starting from 1,970 LKR. Check the timetable from Matara to Colombo to choose the departure that fits your schedule and secure your seat for a smooth trip.
Cheapest Train Matara to Colombo
1970 LKR, from Matara to Colombo Fort, departure at some times, duration 3h 40mFastest Train Matara to Colombo
1970 LKR, from Matara to Colombo Fort, departure at 06:05, duration 3h 2mTrain Timetable: Matara → Colombo Fort
- 06:00 09:40 3h 40m 1970 LKR
- 06:05 09:07 3h 2m 1970 LKR
Charter Routes & Schedules from Matara to Colombo
- Book a private driver at Matara to reach Colombo, with the ride taking roughly 2h 30m to 2h 46m. Travel options are flexible with fares starting from 27,326 to 157,076 LKR.
- Hop into an on-demand private car at Matara for a ride to Colombo Transfer, lasting around 2h 29m to 2h 46m. Several departures operate daily, and ticket prices begin at 18,977 to 157,076 LKR.
Cheapest Charter Matara to Colombo
18977 LKR, from Matara to Colombo Transfer, departure at --:--, duration 2h 30mFastest Charter Matara to Colombo
34043 LKR, from Matara to Colombo Transfer, departure at --:--, duration 2h 29mCharter Timetable: Matara → Colombo
- --:-- --:-- 2h 30m 27326 LKR
- --:-- --:-- 2h 46m 157076 LKR
- --:-- --:-- 2h 30m 30238 LKR
Charter Timetable: Matara → Colombo Transfer
- --:-- --:-- 2h 30m 18977 LKR
- --:-- --:-- 2h 46m 157076 LKR
- --:-- --:-- 2h 29m 34043 LKR
Frequently Asked Questions Matara to Colombo
Below you will find answers to the most common questions about traveling from Matara to Colombo.
How long does the Matara to Colombo route usually take?
The Matara to Colombo trip usually takes between 2 and 4 hours, depending on the transport type and the exact departure and arrival points. Bus services are faster than train services on this route, while charter trips fall in a similar range to buses.
What is the cheapest way to travel from Matara to Colombo?
The cheapest option on the Matara to Colombo route is the train, with fares at 1,970 LKR. It runs from Matara to Colombo Fort and takes about 3 hours to 4 hours.
How much does the Matara to Colombo trip cost overall?
Prices on the Matara to Colombo route range from 1,556 LKR to 3,603 LKR for buses, 1,970 LKR for trains, and 18,977 LKR to 157,076 LKR for charter services. The exact fare depends on the transport type and service details.
Which option is fastest for Matara to Colombo?
The fastest listed option on the Matara to Colombo route is the bus from Matara Expressway Bus Stand to Makumbura Highway station, Colombo. That trip takes about 2 hours 15 minutes, while the other bus pair takes about 2 hours 30 minutes.
Where do services leave from and arrive on the Matara to Colombo route?
Buses depart from Matara Bus Station or Matara Expressway Bus Stand and arrive at Colombo 771 Maradana Rd or Makumbura Highway station, Colombo. Trains leave Matara and arrive at Colombo Fort. Charter services also depart from Matara and arrive in Colombo or Colombo Transfer.
How often do trips run on the Matara to Colombo route?
The context does not give a fixed frequency for Matara to Colombo services. It does show two bus trips, two train trips, and six charter trips, so availability is limited to the listed departures rather than a regular interval.
What are the first and last departures from Matara to Colombo?
For buses on the Matara to Colombo route, the first departure is 09:00 and the last departure is 21:30. Trains are much earlier, with departures at 06:00 and 06:05. Charter services do not have listed departure times.
How do the bus options differ on the Matara to Colombo route?
There are two bus pairs on the Matara to Colombo route. Matara Bus Station to Colombo 771 Maradana Rd takes 2 hours 30 minutes, while Matara Expressway Bus Stand to Makumbura Highway station, Colombo takes 2 hours 15 minutes. Bus fares overall range from 1,556 LKR to 3,603 LKR.
What should I know about the train from Matara to Colombo?
The train on the Matara to Colombo route runs from Matara to Colombo Fort. It costs 1,970 LKR and takes between 3 hours and 4 hours. The listed departures are at 06:00 and 06:05.
Are charter services available for Matara to Colombo, and what do they look like?
Yes, charter services are listed for Matara to Colombo. They depart from Matara and arrive in Colombo or Colombo Transfer. The duration is about 2 hours 29 minutes to 2 hours 46 minutes, and prices range from 18,977 LKR to 157,076 LKR.
If I want the earliest trip on the Matara to Colombo route, what is it?
The earliest listed departure on the Matara to Colombo route is the train at 06:00 from Matara to Colombo Fort. Bus departures start later, at 09:00, so the train is the first scheduled option in the context.
Where can I book tickets for the Matara to Colombo route?
For the Matara to Colombo route, TicketRoutes.com is the place to check for ticket information and booking. The listed services include buses, trains, and charter options, so it is useful to compare the available departures there before planning.
More travel routes for Matara and Colombo
Planning more stops after Matara to Colombo?
If your journey doesn’t end with Matara to Colombo, 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.