Travel options for:
Chinatown MRT Station to Batu Caves
  • Bus KKKL Express

    $11 - $16
    1. Chinatown

      5 min - every 5 minutes

      $1 - $2

    2. Queen Street Bus Terminal

      30 min - hourly

      $1

    3. Johor Bahru Larkin

      4 h 30 min - hourly

      $8 - $12

    4. Bandar Tasik Selatan

      26 min - hourly - line 1

      $1

  • Bus StarMart Express

    $25 - $26
    1. People's Pk Cplx

      12 min - every 15 minutes - line 961

      $1 - $2

    2. Opp Golden Mile Cplx

      6 min - 1734 feet

    3. Singapore

      5 h 29 min - hourly

      $23

    4. Bandar Tasik Selatan

      26 min - hourly - line 1

      $1

  • Bus Grassland Express

    $28 - $29
    1. Chinatown

      5 min - every 5 minutes

      $1 - $2

    2. Singapore

      5 h 51 min - 4 times a day

      $26

    3. Bandar Tasik Selatan

      26 min - hourly - line 1

      $1

  • Train

    $11 - $16
    1. Chinatown MRT Station

      7 min - 2120 feet

    2. Clarke Quay Stn

      21 min - every 30 minutes

      $1 - $2

    3. Woodlands Check Point

      3 min - every 30 minutes

      $2

    4. Johor Bahru Sentral Station

      4 h 10 min - twice daily

      $2 - $3

    5. Gemas

      2 h 17 min - once daily

      $5 - $8

    6. KL Sentral

      16 min - hourly - line 1

      $1

  • Drive

    $45 - $70
    1. Chinatown MRT Station

      3 h 56 min - 231.7 miles

      $45 - $70

  • Fly Singapore to Kuala Lumpur, train

    $36 - $159
    1. Chinatown MRT Station

      35 min - every 5 minutes

      $1 - $2

    2. Expo

      5 min - every 10 minutes

      $1 - $2

    3. Singapore (SIN)

      55 min - non-stop

      $19 - $140

    4. Kuala Lumpur (KUL)

      28 min - every 30 minutes

      $14

    5. KL Sentral

      16 min - hourly - line 1

      $1

  • Fly Johor Bahru to Kuala Lumpur Subang

    $35 - $112
    1. Chinatown MRT Station

      7 min - 2120 feet

    2. Clarke Quay Stn

      21 min - every 30 minutes

      $1 - $2

    3. Woodlands Check Point

      3 min - every 30 minutes

      $2

    4. JB Sentral

      40 min - hourly

      $2

    5. Johor Bahru (JHB)

      1 h - non-stop

      $17 - $90

    6. Kuala Lumpur Subang (SZB)

      24 min - 18.2 miles

      $13 - $16

  • Fly Singapore to Kuala Lumpur Subang

    $55 - $240
    1. Chinatown MRT Station

      35 min - every 5 minutes

      $1 - $2

    2. Expo

      5 min - every 10 minutes

      $1 - $2

    3. Singapore (SIN)

      1 h 15 min - non-stop

      $40 - $220

    4. Kuala Lumpur Subang (SZB)

      24 min - 18.2 miles

      $13 - $16

  • Fly Johor Bahru to Kuala Lumpur, train

    $28 - $76
    1. Chinatown MRT Station

      7 min - 2120 feet

    2. Clarke Quay Stn

      21 min - every 30 minutes

      $1 - $2

    3. Woodlands Check Point

      3 min - every 30 minutes

      $2

    4. JB Sentral

      40 min - hourly

      $2

    5. Johor Bahru (JHB)

      45 min - non-stop

      $8 - $55

    6. Kuala Lumpur (KUL)

      28 min - every 30 minutes

      $14

    7. KL Sentral

      16 min - hourly - line 1

      $1

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

From Chinatown subway to Queen Street Bus Terminal, bus to Johor Bahru Larkin, bus to Bandar Tasik Selatan, then line 1 KTM Komuter to Batu Caves. 6 h 49 min M$ 52. From People's Pk Cplx line 961 bus to Opp Golden Mile Cplx, walk to Singapore, bus to Bandar Tasik Selatan, then line 1 KTM Komuter to Batu Caves. 6 h 58 min M$ 105. From Chinatown subway to Singapore, bus to Bandar Tasik Selatan, then line 1 KTM Komuter to Batu Caves. 7 h 52 min M$ 117. From Chinatown MRT Station walk to Clarke Quay Stn, bus to Woodlands Check Point, bus to Johor Bahru Sentral Station, train to Gemas, train to KL Sentral, then line 1 KTM Komuter to Batu Caves. 9 h 49 min M$ 60. From Chinatown MRT Station drive to Batu Caves. 3 h 56 min M$ 236. From Chinatown subway to Expo, subway to Singapore airport, fly to Kuala Lumpur airport, train to KL Sentral, then line 1 KTM Komuter to Batu Caves. 3 h 59 min M$ 254. From Chinatown MRT Station walk to Clarke Quay Stn, bus to Woodlands Check Point, bus to JB Sentral, bus to Johor Bahru airport, fly to Kuala Lumpur Subang airport, then taxi to Batu Caves. 4 h 10 min M$ 191. From Chinatown subway to Expo, subway to Singapore airport, fly to Kuala Lumpur Subang airport, then taxi to Batu Caves. 4 h 22 min M$ 421. From Chinatown MRT Station walk to Clarke Quay Stn, bus to Woodlands Check Point, bus to JB Sentral, bus to Johor Bahru airport, fly to Kuala Lumpur airport, train to KL Sentral, then line 1 KTM Komuter to Batu Caves. 4 h 53 min M$ 162.

 
 

Train, bus or fly from Chinatown MRT Station to Batu Caves?

SMRT operates a bus from Chinatown MRT Station to Batu Caves every 5 minutes. Tickets cost $1 - $2 and the journey takes 5 min. 5 other operators also service this route. Alternatively, Singapore Land Transport Authority operates a train from Chinatown MRT Station to Batu Caves every 15 minutes. Tickets cost $1 - $2 and the journey takes 21 min. 5 other operators also service this route.