Travel from Ratnapura to Matara

Bus or fly from Ratnapura to Matara?

National Transport Commission operates a bus from Ratnapura to Matara hourly. Tickets cost $1 - $3 and the journey takes 3 h 13 min. National Transport Commission also services this route every 30 minutes. Alternatively, Cinnamon Air and SriLankan Airlines fly from Ratnapura to Matara twice daily.

How to get from Ratnapura to Matara

From Ratnapura bus to Pettah CTB, walk to Colombo Fort, then train to Kamburugamuwa. 6 h 56 min Rs. 672. From Ratnapura bus to Haputale, taxi to Wellawaya, then bus to Matara Bus Station. 8 h 9 min Rs. 3590. From Ratnapura taxi to Matara. 2 h 19 min Rs. 16160. From Ratnapura drive to Matara. 2 h 19 min Rs. 2504. From Ratnapura taxi to Hatton airport, fly to Koggala airport, then taxi to Matara. 3 h 9 min Rs. 27380.

Operators from Ratnapura to Matara

OperatorPhoneWebsite
National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka RailwaysSri Lanka Railways
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines
Close Print Itinerary
  1. Here are 5 options to get from
    Ratnapura to Matara:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $2 - $5
      • Duration: 6 h 56 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $2 - $5
        • Duration: 6 h 56 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $17 - $23
      • Duration: 8 h 9 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $17 - $23
        • Duration: 8 h 9 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $85 - $110
      • Duration: 2 h 19 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $85 - $110
        • Duration: 2 h 19 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $13 - $20
      • Duration: 2 h 19 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $13 - $20
        • Duration: 2 h 19 min
        Close x
    5. Trip:
      5 Fly
      • One-Way approx: USD $75 - $268
      • Duration: 3 h 9 min
      Open +
      • Trip:
        5 Fly
        • One-Way approx: USD $75 - $268
        • Duration: 3 h 9 min
        Close x