Travel options for:
Colombo to Ratnapura
  • Bus

    $1 - $3
    1. Pettah CTB

      3 h - hourly

      $1 - $3

  • Taxi

    $30 - $40
    1. Colombo

      1 h 28 min - 56.2 miles

      $30 - $40

  • Drive

    $6 - $10
    1. Colombo

      1 h 28 min - 56.2 miles

      $6 - $10

  • Taxi via Panadura

    $23 - $29
    1. Colombo Fort

      50 min - every 4 hours

      $1

    2. Panadura

      1 h 9 min - 43.7 miles

      $23 - $28

  • Fly

    $62 - $244
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      2 h 3 min - 77.9 miles

      $40 - $50

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Pettah CTB bus to Ratnapura. 3 h Rs. 355. From Colombo taxi to Ratnapura. 1 h 28 min Rs. 5489. From Colombo drive to Ratnapura. 1 h 28 min Rs. 1281. From Colombo Fort train to Panadura then taxi to Ratnapura. 1 h 59 min Rs. 4403. From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Ratnapura. 2 h 45 min Rs. 25348.