Travel from Nilai to Johor-Bahru

Bus or train from Nilai to Johor Bahru?

KTM Komuter operates a train from Nilai to Johor Bahru every 30 minutes. Tickets cost $1 and the journey takes 21 min. 2 other operators also service this route. Alternatively, KTM Komuter operates a bus from Nilai to Johor Bahru every 30 minutes. Tickets cost $1 and the journey takes 21 min. KKKL Express also services this route hourly.

How to get from Nilai to Johor Bahru

From Nilai KTM Komuter to Pulau Sebang/Tampin, walk to Tampin, then bus to Johor Bahru. 5 h 14 min RM 36. From Nilai KTM Komuter to Kuala Lumpur TBS then bus to Johor Bahru Larkin. 5 h 30 min RM 41. From Nilai KTM Komuter to Seremban, train to Gemas, then train to Johor Bahru Sentral. 7 h 13 min RM 35. From Nilai KTM Komuter to Seremban, walk to Seremban, then bus to Johor Bahru. 8 h 34 min RM 31. From Nilai KTM Komuter to Seremban, walk to Seremban, then bus to Johor Bahru. 8 h 42 min RM 35. From Nilai taxi to Johor Bahru. 3 h 5 min RM 571. From Nilai drive to Johor Bahru. 3 h 5 min RM 65. From Nilai KTM Komuter to Bandar Tasik Selatan, train to Kuala Lumpur airport, fly to Singapore airport, subway to Tanah Merah, subway to St. Andrew's Cath, then bus to Johor Bahru. 4 h 28 min RM 261. From Nilai KTM Komuter to KL Sentral, walk to Muzium Negara, MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Johor Bahru airport, then bus to Johor Bahru. 4 h 54 min RM 148. From Nilai KTM Komuter to Bandar Tasik Selatan, train to Kuala Lumpur airport, fly to Johor Bahru airport, then bus to Johor Bahru. 4 h 30 min RM 143. From Nilai KTM Komuter to KL Sentral, walk to Muzium Negara, MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Singapore airport, subway to Tanah Merah, subway to St. Andrew's Cath, then bus to Johor Bahru. 6 h 13 min RM 400.
Close Print Itinerary
  1. Here are 11 options to get from
    Nilai to Johor Bahru:

    1. Trip:
      1 KTM Komuter, bus Transnasional
      • One-Way approx: USD $9
      • Duration: 5 h 14 min
      Open +
      • Trip:
        1 KTM Komuter, bus Transnasional
        • One-Way approx: USD $9
        • Duration: 5 h 14 min
        Close x
    2. Trip:
      2 KTM Komuter, bus KKKL Express
      • One-Way approx: USD $10 - $12
      • Duration: 5 h 30 min
      Open +
      • Trip:
        2 KTM Komuter, bus KKKL Express
        • One-Way approx: USD $10 - $12
        • Duration: 5 h 30 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $6 - $11
      • Duration: 7 h 13 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $6 - $11
        • Duration: 7 h 13 min
        Close x
    4. Trip:
      4 Bus KKKL Express
      • One-Way approx: USD $8 - $10
      • Duration: 8 h 34 min
      Open +
      • Trip:
        4 Bus KKKL Express
        • One-Way approx: USD $8 - $10
        • Duration: 8 h 34 min
        Close x
    5. Trip:
      5 Bus Plusliner
      • One-Way approx: USD $9
      • Duration: 8 h 42 min
      Open +
      • Trip:
        5 Bus Plusliner
        • One-Way approx: USD $9
        • Duration: 8 h 42 min
        Close x
    6. Trip:
      6 Taxi
      • One-Way approx: USD $120 - $150
      • Duration: 3 h 5 min
      Open +
      • Trip:
        6 Taxi
        • One-Way approx: USD $120 - $150
        • Duration: 3 h 5 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $13 - $20
      • Duration: 3 h 5 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $13 - $20
        • Duration: 3 h 5 min
        Close x
    8. Trip:
      8 KTM Komuter, train to Kuala Lumpur, fly to Singapore
      • One-Way approx: USD $29 - $162
      • Duration: 4 h 28 min
      Open +
      • Trip:
        8 KTM Komuter, train to Kuala Lumpur, fly to Singapore
        • One-Way approx: USD $29 - $162
        • Duration: 4 h 28 min
        Close x
    9. Trip:
      9 KTM Komuter to Kuala Lumpur Subang, fly to Johor Bahru
      • One-Way approx: USD $29 - $104
      • Duration: 4 h 54 min
      Open +
      • Trip:
        9 KTM Komuter to Kuala Lumpur Subang, fly to Johor Bahru
        • One-Way approx: USD $29 - $104
        • Duration: 4 h 54 min
        Close x
    10. Trip:
      10 KTM Komuter, train to Kuala Lumpur, fly to Johor Bahru
      • One-Way approx: USD $17 - $73
      • Duration: 4 h 30 min
      Open +
      • Trip:
        10 KTM Komuter, train to Kuala Lumpur, fly to Johor Bahru
        • One-Way approx: USD $17 - $73
        • Duration: 4 h 30 min
        Close x
    11. Trip:
      11 KTM Komuter to Kuala Lumpur Subang, fly to Singapore
      • One-Way approx: USD $53 - $238
      • Duration: 6 h 13 min
      Open +
      • Trip:
        11 KTM Komuter to Kuala Lumpur Subang, fly to Singapore
        • One-Way approx: USD $53 - $238
        • Duration: 6 h 13 min
        Close x