Travel options for:
Dehiwala-Mount Lavinia to Weligama
  • Train

    $1 - $3
    1. Mount Lavinia

      2 h 44 min - once daily

      $1 - $3

      • Weligama
  • Taxi

    $65 - $85
    1. Dehiwala-Mount Lavinia

      1 h 43 min - 83.8 miles

      $65 - $85

      • Weligama
  • Drive

    $10 - $15
    1. Dehiwala-Mount Lavinia

      1 h 43 min - 83.8 miles

      $10 - $15

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

From Mount Lavinia train to Weligama. 2 h 44 min Rs. 313. From Dehiwala-Mount Lavinia taxi to Weligama. 1 h 43 min Rs. 12324. From Dehiwala-Mount Lavinia drive to Weligama. 1 h 43 min Rs. 1885.

Operators: Sri Lanka Railways