Travel options for:
Malacca to Matara
  • Bus to Kuala Lumpur, fly to Diyawanna Oya, train

    $88 - $324
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      7 h 55 min - 1 stopover

      $80 - $310

    3. Diyawanna Oya (DWO)

      9 min - 5.3 miles

      $3 - $5

    4. Colombo Fort

      2 h 42 min - once daily

      $1 - $3

  • Bus to Kuala Lumpur, fly to Colombo, train

    $76 - $200
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      3 h 30 min - non-stop

      $70 - $190

    3. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    4. Colombo Bastian Mawatha Bus

      11 min - 3103 feet

    5. Colombo Fort

      2 h 42 min - once daily

      $1 - $3

  • Bus to Singapore, fly to Colombo, train

    $132 - $261
    1. Malacca

      3 h 15 min - 3 times a day

      $18 - $23

    2. Singapore

      4 min - 1154 feet

    3. City Hall

      19 min - every 5 minutes

      $1 - $2

    4. Tanah Merah

      8 min - every 10 minutes

      $1 - $2

    5. Singapore (SIN)

      3 h 40 min - non-stop

      $110 - $230

    6. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    7. Colombo Bastian Mawatha Bus

      11 min - 3103 feet

    8. Colombo Fort

      2 h 42 min - once daily

      $1 - $3

  • Bus to Kuala Lumpur, fly to Hambantota, taxi

    $229 - $876
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      10 h 25 min - 1 stopover

      $170 - $800

    3. Hambantota (HRI)

      2 h 8 min - 69.9 miles

      $55 - $70

  • Bus to Kuala Lumpur, fly to Hatton, taxi

    $209 - $486
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      10 h 10 min - 2 stopovers

      $85 - $320

    3. Hatton (NUF)

      3 h 31 min - 158.8 miles

      $120 - $160

  • Bus to Kuala Lumpur, fly to Batticaloa, bus

    $102 - $349
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      10 h 25 min - 2 stopovers

      $90 - $330

    3. Batticaloa (BTC)

      6 min - 2.9 miles

      $6 - $9

    4. Batticaloa

      9 h 15 min - once daily

      $2 - $4

  • Bus to Kuala Lumpur, fly to Katugastota, train

    $56 - $232
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      9 h 10 min - 2 stopovers

      $50 - $220

    3. Katugastota (KDZ)

      3 h 42 min - 4 times a week

      $1 - $3

    4. Colombo Fort

      2 h 42 min - once daily

      $1 - $3

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

From Melaka bus to Kuala Lumpur airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Matara. 16 h 16 min $181. From Melaka bus to Kuala Lumpur airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Matara. 12 h 45 min $108. From Melaka bus to Singapore, walk to City Hall, subway to Tanah Merah, subway to Singapore airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Matara. 14 h 17 min $154. From Melaka bus to Kuala Lumpur airport, fly to Hambantota airport, then taxi to Matara. 17 h 3 min $480. From Melaka bus to Kuala Lumpur airport, fly to Hatton airport, then taxi to Matara. 18 h 11 min $335. From Melaka bus to Kuala Lumpur airport, fly to Batticaloa airport, taxi to Batticaloa, then bus to Matara. 25 h 16 min $196. From Melaka bus to Kuala Lumpur airport, fly to Katugastota airport, train to Colombo Fort, then train to Matara. 22 h 4 min $129.

 
 

How to get from Malacca to Matara?

There is no direct connection from Malacca to Matara. However, you can take the bus to Kuala Lumpur airport, fly to Diyawanna Oya, take the taxi to Colombo Fort, then take the train to Matara. Alternatively, you can take the bus to Kuala Lumpur airport, fly to Colombo, take the line 187 bus to Colombo Bastian Mawatha Bus Terminal, take the walk to Colombo Fort, then take the train to Matara.