Colombo to Matara
Head to Matara to find yourself amid scenic beaches and ancient temples, a world apart from Colombo’s urban pace. Several transport options connect Colombo and Matara, all brought together here so you can compare schedules, travel times and prices in one place.
Travel options for Colombo to Matara
Move from Colombo to Matara by charter in 2h y 10 minutes for the quickest journey, or take a bus for 1556 LKR to save on costs.
Bus from Colombo to Matara
Begin your journey from Colombo by boarding a bus at Colombo 771 Maradana Rd or Makumbura Highway station, Colombo, with departures typically running between 05:00 and 09:00 so you can pick a convenient time. The ride lasts around 2 hours 15 minutes and will drop you off at Matara Bus Station or Matara Expressway Bus Stand, providing a comfortable and dependable way to reach Matara. Bus ticket prices start at 1,556 LKR, and you can reserve your ticket in advance to ensure a seamless trip.
Prices: 1,556 LKR
Duration: 2h 15m – 2h 30m ⏱
Train from Colombo to Matara
Hop on a train departing from Colombo Fort to travel from Colombo to Matara, arriving at Matara. The ride takes around 3 hours 2 minutes with fares starting from 1,970 LKR. Be sure to reserve your seat for this journey.
Prices: 1,970 LKR
Duration: 3h 2m – 3h 29m ⏱
Combined from Colombo to Matara
Start your journey from Colombo to Matara with combined transport, departing from Colombo Fort. The trip usually takes around 2 hours 20 minutes, with tickets starting at 5,699 LKR, and you’ll arrive at Matara Bus Stand. Check schedules and reserve your journey view combined options.
Prices: 5,699 LKR
Duration: 2h 20m ⏱
Charter from Colombo to Matara
From Colombo to Matara, a private driver offers a flexible and comfortable journey. Travel time is around 2 hours 10 minutes with fares starting at 26,944 LKR. Secure your private ride here and skip the hassle of public transport.
Prices: 26,944 LKR
Duration: 2h 10m – 2h 45m ⏱
Bus Routes & Schedules from Colombo to Matara
- From Colombo 771 Maradana Rd, you can take a bus to Matara Bus Station, traveling for about 2h 30m. Services run at 05:00 with fares starting at 1,556 LKR.
- Board the bus at Makumbura Highway station, Colombo and arrive at Matara Expressway Bus Stand after about 2h 15m. Services operate at 09:00 with fares starting at 3,603 LKR.
Cheapest Bus Colombo to Matara
1556 LKR, from Colombo 771 Maradana Rd to Matara Bus Station, departure at 05:00, duration 2h 30mFastest Bus Colombo to Matara
3603 LKR, from Makumbura Highway station, Colombo to Matara Expressway Bus Stand, departure at 09:00, duration 2h 15mBus Timetable: Colombo 771 Maradana Rd → Matara Bus Station
- 05:00 07:30 2h 30m 1556 LKR
Bus Timetable: Makumbura Highway station, Colombo → Matara Expressway Bus Stand
- 09:00 11:15 2h 15m 3603 LKR
Train Routes & Schedules from Colombo to Matara
Catch the train from Colombo Fort to travel from Colombo toward Matara. Services operate from 14:40 until 15:50, and the rail journey typically takes around 3h 2m to 3h 29m. Ticket prices start at 1,970 LKR, and the trip concludes at Matara. For exact train departure times on the Colombo to Matara route and to check seat availability, consult the timetable and reserve your place in advance.
Cheapest & Fastest Train Colombo to Matara
1970 LKR, from Colombo Fort to Matara, departure at some times, duration 3h 2mTrain Timetable: Colombo Fort → Matara
- 14:40 18:09 3h 29m 1970 LKR
- 15:50 18:52 3h 2m 1970 LKR
Combined Routes & Schedules from Colombo to Matara
Set off from Colombo Fort on a coordinated transfer involving different vehicles toward Matara. The journey usually lasts 2h 20m, with departures scheduled at 09:30. Fares starting at 5,699 LKR and arrival is at Matara Bus Stand. Consulting the timetable for multi-leg connections between Colombo and Matara lets you plan your departure and secure your seat.
Cheapest & Fastest Combined Colombo to Matara
5699 LKR, from Colombo Fort to Matara Bus Stand, departure at 09:30, duration 2h 20mCombined Timetable: Colombo Fort → Matara Bus Stand
- 09:30 11:50 2h 20m 5699 LKR
Charter Routes & Schedules from Colombo to Matara
- Board a personal driver service at Colombo and reach Matara in approximately 2h 10m to 2h 45m. Trips run multiple times each day, and tickets start from 26,944 to 159,330 LKR.
- Board an exclusive on-demand car at Colombo Transfer, covering the distance to Matara in roughly 2h 29m. With several departures operating daily, tickets cost from 29,449 LKR.
Cheapest & Fastest Charter Colombo to Matara
26944 LKR, from Colombo to Matara, departure at --:--, duration 2h 10mCharter Timetable: Colombo → Matara
- --:-- --:-- 2h 30m 30815 LKR
- --:-- --:-- 2h 10m 26944 LKR
- --:-- --:-- 2h 45m 159330 LKR
Charter Timetable: Colombo Transfer → Matara
- --:-- --:-- 2h 29m 29449 LKR
Frequently Asked Questions Colombo to Matara
Below you will find answers to the most common questions about traveling from Colombo to Matara.
How long does the Colombo to Matara route usually take?
Travel time on the Colombo to Matara route depends on the transport type. Bus trips take about 2 hours 15 minutes to 2 hours 30 minutes, combined service takes about 2 hours 20 minutes, and train journeys take about 3 hours to 3 hours 30 minutes.
What is the cheapest way to travel from Colombo to Matara?
The cheapest option on the Colombo to Matara route is the bus, with fares from 1,556 LKR to 3,603 LKR. Train tickets are 1,970 LKR, while the combined service costs 5,699 LKR.
How much does Colombo to Matara cost across the available transport options?
Prices on the Colombo to Matara route vary by service. Bus fares range from 1,556 LKR to 3,603 LKR, train tickets cost 1,970 LKR, and the combined service is 5,699 LKR. Charter pricing is much higher, from 26,944 LKR to 159,330 LKR.
Which option is the fastest for Colombo to Matara?
The fastest listed option for Colombo to Matara is the bus service from Makumbura Highway station to Matara Expressway Bus Stand, which takes about 2 hours 15 minutes. Charter trips can take about 2 hours 10 minutes to 2 hours 45 minutes, depending on the service.
Where do Colombo to Matara services depart from and arrive?
For Colombo to Matara, buses depart from Colombo 771 Maradana Rd or Makumbura Highway station and arrive at Matara Bus Station or Matara Expressway Bus Stand. The combined service leaves Colombo Fort and arrives at Matara Bus Stand, while trains run from Colombo Fort to Matara.
What are the first and last departures on the Colombo to Matara route?
On the Colombo to Matara route, buses run from 05:00 to 09:00. The combined service has a single departure at 09:30. Trains operate from 14:40 to 15:50. Charter services do not show fixed departure times.
How often do Colombo to Matara buses run?
The Colombo to Matara bus schedule lists two trips, but no regular frequency is shown. The available departures are at 05:00 and 09:00, so the service is limited rather than continuous throughout the day.
Which Colombo to Matara bus route is quicker, and what stations does it use?
The quicker Colombo to Matara bus option is from Makumbura Highway station in Colombo to Matara Expressway Bus Stand, taking about 2 hours 15 minutes. The other bus runs from Colombo 771 Maradana Rd to Matara Bus Station and takes about 2 hours 30 minutes.
What should I know about the Colombo to Matara train service?
The Colombo to Matara train runs from Colombo Fort to Matara. It takes about 3 hours to 3 hours 30 minutes and costs 1,970 LKR. The listed departures are 14:40 and 15:50.
Is there a combined service on the Colombo to Matara route, and where does it go?
Yes, the Colombo to Matara route includes a combined service. It departs from Colombo Fort and arrives at Matara Bus Stand. The fare is 5,699 LKR, and the trip takes about 2 hours 20 minutes.
How do charter trips work on Colombo to Matara?
Charter trips on Colombo to Matara run between Colombo and Matara, with one listed transfer-based option from Colombo Transfer to Matara. Travel time is about 2 hours 10 minutes to 2 hours 45 minutes, and prices range from 26,944 LKR to 159,330 LKR.
Which Colombo to Matara option has the widest price range?
The charter service has the widest price range on the Colombo to Matara route, from 26,944 LKR to 159,330 LKR. By comparison, buses are much cheaper, and train and combined services have fixed or narrower fares.
More travel routes for Colombo and Matara
Planning more stops after Colombo to Matara?
If your journey doesn’t end with Colombo to Matara, 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.