Travel options for:
Kuala Lumpur to Epsom Downs
  • Train to Kuala Lumpur, fly

    $282 - $459
    1. Kuala Lumpur

      28 min - every 30 minutes

      $13

    2. Kuala Lumpur (KUL)

      12 h 55 min - 1 stopover

      $250 - $420

    3. Johannesburg (JNB)

      14 min - every 20 minutes

      $8 - $12

    4. Sandton

      11 min - 7.2 miles

      $11 - $14

  • Fly from Kuala Lumpur Subang

    $875 - $2,335
    1. Kuala Lumpur

      24 min - every 10 minutes

      $1

    2. Kota Damansara

      8 min - 5.3 miles

      $6 - $8

    3. Kuala Lumpur Subang (SZB)

      16 h 20 min - 1 stopover

      $850 - $2,300

    4. Johannesburg (JNB)

      14 min - every 20 minutes

      $8 - $12

    5. Sandton

      11 min - 7.2 miles

      $11 - $14

  • Bus to Singapore, fly

    $355 - $505
    1. Kuala Lumpur

      7 min - every 30 minutes

      $1 - $2

    2. Kuala Lumpur

      5 h 29 min - hourly

      $23

    3. Singapore

      13 min - 3694 feet

    4. Lavendar

      14 min - every 5 minutes

      $1 - $2

    5. Tanah Merah

      8 min - every 10 minutes

      $1 - $2

    6. Singapore (SIN)

      10 h 45 min - non-stop

      $310 - $450

    7. Johannesburg (JNB)

      14 min - every 20 minutes

      $8 - $12

    8. Sandton

      11 min - 7.2 miles

      $11 - $14

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

From KL Sentral train to Kuala Lumpur airport, fly to Johannesburg airport, train to Sandton, then taxi to Epsom Downs. 15 h 58 min $368. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Johannesburg airport, train to Sandton, then taxi to Epsom Downs. 19 h 27 min $933. From KL Sentral train to Kuala Lumpur, bus to Singapore, walk to Lavendar, subway to Tanah Merah, subway to Singapore airport, fly to Johannesburg airport, train to Sandton, then taxi to Epsom Downs. 19 h 52 min $412.