Travel options for:
Edinburgh to Weligama
  • Fly Edinburgh to Colombo, train

    $457 - $1,111
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      12 h 25 min - 1 stopover

      $450 - $1,100

    3. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    4. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly Edinburgh to Diyawanna Oya, train

    $419 - $964
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      15 h 15 min - 2 stopovers

      $410 - $950

    3. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $4

    4. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Train to Glasgow, fly to Colombo, train

    $515 - $1,333
    1. Edinburgh

      50 min - hourly

      $14 - $21

    2. Glasgow, Cathedral Street

      22 min - every 10 minutes - line 500

      $9

    3. Glasgow (GLA)

      12 h 15 min - 1 stopover

      $490 - $1,300

    4. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    5. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    6. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly Edinburgh to Hambantota, taxi

    $620 - $1,387
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      15 h 15 min - 2 stopovers

      $550 - $1,300

    3. Hambantota (HRI)

      2 h 30 min - 82.1 miles

      $65 - $80

  • Train to Manchester, fly to Colombo, train

    $439 - $735
    1. Edinburgh

      3 h 31 min - 4 times a day

      $95 - $140

    2. Manchester (MAN)

      12 h 20 min - 1 stopover

      $340 - $600

    3. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    4. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly Edinburgh to Sigiriya, train

    $485 - $1,136
    1. Edinburgh

      32 min - every 10 minutes

      $4 - $7

    2. Edinburgh (EDI)

      17 h - 2 stopovers

      $460 - $1,100

    3. Sigiriya (GIU)

      39 min - 21.4 miles

      $18 - $22

    4. Kekirawa

      5 h 4 min - once daily

      $1 - $4

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

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

From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 19 h 11 min $708. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 21 h 13 min $661. From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 19 h 44 min $828. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Hambantota airport, then taxi to Weligama. 20 h 17 min $985. From Edinburgh train to Manchester airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 22 h 5 min $577. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Sigiriya airport, taxi to Kekirawa, train to Colombo Fort, then train to Weligama. 29 h 31 min $732.