Travel Matara to Colombo

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 ⏱

Journey with bus from Matara to Colombo for 1556 LKR Explore with bus from Matara to Colombo in 2h 15m

View all Bus tickets →

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.

Popular departures: Matara
Popular arrivals: Colombo Fort

Prices: 1,970 LKR

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

Journey with train from Matara to Colombo in 3h 2m

View all Train tickets →

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.

Popular departures: Matara

Prices: 18,977 LKR

Duration: 2h 29m – 2h 46m ⏱

Experience charter from Matara to Colombo in 2h 29m Experience charter from Matara to Colombo for 18977 LKR Go with charter from Matara to Colombo for 18977 LKR Experience charter from Matara to Colombo for 18977 LKR Choose charter from Matara to Colombo in 2h 29m

View all Charter tickets →

Distance Matara to Colombo

The distance between Matara and Colombo is 134.3 kilometers.

Matara to Colombo Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Matara to Colombo

Bus
Train
Charter
Average price
2,580 LKR
1,970 LKR
70,789 LKR
Cheapest price
1,556 LKR
1,970 LKR
18,977 LKR
Average duration
2h 22m
3h 21m
2h 35m
Minimum duration
2h 15m
3h 02m
2h 29m
Number of departures
2
2
6
Tickets
Operators
Sasandara Expressway, Sri Lanka Bus Service
Sri Lanka Railway
Real Lanka Holidays, Ceylon Roots, Rosary Global and Travels, TaxiBazaar, Tours with Stef Lanka

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.

Departure stations
Matara Bus Station
Matara Expressway Bus Stand
Arrival stations
Colombo 771 Maradana Rd
Makumbura Highway station, Colombo

Bus 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

Check all Charter tickets →

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.

Departure stations
Matara
Arrival stations
Colombo Fort

Train Timetable: Matara → Colombo Fort

  • 06:00 09:40 3h 40m 1970 LKR
  • 06:05 09:07 3h 2m 1970 LKR

Check all Train tickets →

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.

Departure stations
Matara
Arrival stations
Colombo
Colombo Transfer

Charter 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

Check all Charter tickets →

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 Planner

Perfect for travelers visiting multiple cities on one trip.