• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 10 ways to get from Batam to Kuala Lumpur by plane, ferry, train, subway or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Hang Nadim to Sultan Abdul Aziz Shah  •  3 h 15 min

  1. Fly from Hang Nadim (BTH) to Sultan Abdul Aziz Shah (SZB) BTH - SZB

$30 - $267

Cheapest option

Ferry, train KTM Malaysia Railway  •  11 h 22 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Take the train from Johor Bahru Sentral to Pulau Sebang/Tampin
  3. Take the train from Pulau Sebang to KL Sentral

$30 - $43

8 alternative options

Ferry to Singapore Changi, fly to Kuala Lumpur, train  •  4 h 39 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Fly from Singapore Changi (SIN) to Kuala Lumpur (KUL) SIN - KUL
  3. Take the train from Klia T1 to KL Sentral

$51 - $183

Fly Hang Nadim to Kuala Lumpur, train  •  4 h 29 min

  1. Fly from Hang Nadim (BTH) to Kuala Lumpur (KUL) BTH - KUL
  2. Take the train from Klia T1 to KL Sentral

$134 - $443

Ferry, subway, line 160 bus to Senai, fly to Kuala Lumpur, train  •  6 h 8 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Take the subway from Harbour Front to Buona Vista
  3. Take the line 160 bus from Jurong East Temp Int to JB Sentral
  4. Fly from Senai (JHB) to Kuala Lumpur (KUL) JHB - KUL
  5. Take the train from Klia T1 to KL Sentral

$42 - $102

Ferry, subway, line 160 bus to Senai, fly to Sultan Abdul Aziz Shah  •  7 h 4 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Take the subway from Harbour Front to Buona Vista
  3. Take the line 160 bus from Jurong East Temp Int to JB Sentral
  4. Fly from Senai (JHB) to Sultan Abdul Aziz Shah (SZB) JHB - SZB

$43 - $121

Ferry to Singapore Changi, fly to Sultan Abdul Aziz Shah  •  6 h 45 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Fly from Singapore Changi (SIN) to Sultan Abdul Aziz Shah (SZB) SIN - SZB

$64 - $247

Ferry, bus Aeroline  •  7 h 15 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Take the bus from HarbourFront to Corus Hotel Kuala Lumpur

$44 - $45

Ferry, bus StarMart Express  •  7 h 32 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Take the bus from Golden Mile Tower Singapore to Kuala Lumpur Terminal Bersepadu Selatan

$45 - $49

Ferry, train Eastern and Oriental Express  •  12 h 44 min

  1. Take the ferry from Batam Centre to Harbourfront Centre
  2. Take the train from Woodlands Train Checkpoint to Kuala Lumpur

Questions & Answers

The cheapest way to get from Batam to Kuala Lumpur is to ferry and train which costs Rp450000 - Rp650000 and takes 11 h 22 min.

More details

The quickest way to get from Batam to Kuala Lumpur is to fly which costs Rp450000 - Rp4100000 and takes 3 h 15 min.

More details

The distance between Batam and Kuala Lumpur is 341 km.

The best way to get from Batam to Kuala Lumpur without a car is to ferry and bus which takes 7 h 15 min and costs Rp670000 - Rp680000.

More details

It takes approximately 3 h 15 min to get from Batam to Kuala Lumpur, including transfers.

More details

The quickest flight from Hang Nadim Airport to Sultan Abdul Aziz Shah Airport is the direct flight which takes 1 h 20 min.

Search flights

Kuala Lumpur is 1 h ahead of Batam. It is currently 2:38 PM in Batam and 3:38 PM in Kuala Lumpur.

Malindo Airways offers flights from Hang Nadim Airport to Sultan Abdul Aziz Shah Airport.

Search flights

There are 4438+ hotels available in Kuala Lumpur. Prices start at $28 USD per night.

More details

The best way to get from Batam to Hang Nadim Airport is to taxi which takes 24 min and costs Rp80000 - Rp95000.

More details

Map of how to get from Batam to Kuala Lumpur.
Launch map view
  • Distance: 213 miles
  • Duration: 3 h 15 min

What companies run services between Batam, Indonesia and Kuala Lumpur, Malaysia?

Malindo Airways flies from Batam to Kuala Lumpur once daily.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$70 - $650
Flights from Hang Nadim to Kuala Lumpur via Kuala Namu
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$45 - $170
Flights from Senai to Kuala Lumpur
Ave. Duration
53 min
When
Every day
Estimated price
$22 - $130
Flights from Senai to Sultan Abdul Aziz Shah
Ave. Duration
1 h
When
Every day
Estimated price
$22 - $130
Flights from Singapore Changi to Sultan Abdul Aziz Shah
Ave. Duration
1 h 19 min
When
Every day
Estimated price
$50 - $280
Flights from Singapore Changi to Sultan Abdul Aziz Shah via Penang
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$120 - $600
Firefly
Website
fireflyz.com.my
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$45 - $300
Flights from Hang Nadim to Kuala Lumpur via Kuala Namu
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$45 - $170
Flights from Senai to Kuala Lumpur
Ave. Duration
53 min
When
Every day
Estimated price
$22 - $130
Flights from Senai to Sultan Abdul Aziz Shah
Ave. Duration
1 h
When
Every day
Estimated price
$22 - $130
Flights from Singapore Changi to Sultan Abdul Aziz Shah
Ave. Duration
1 h 19 min
When
Every day
Estimated price
$50 - $280
AirAsia
Website
airasia.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 2 min
When
Every day
Estimated price
$22 - $180
Flights from Hang Nadim to Kuala Lumpur via Sultan Syarif Kasim II
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$35 - $140
Flights from Senai to Kuala Lumpur
Ave. Duration
51 min
When
Every day
Estimated price
$10 - $80
SilkAir
Website
silkair.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h
When
Every day
Estimated price
$50 - $600
Singapore Airlines
Website
singaporeair.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h
When
Every day
Estimated price
$50 - $600
Malindo Airways
Website
malindoair.com
Flights from Hang Nadim to Sultan Abdul Aziz Shah
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$24 - $260
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$45 - $230
Flights from Senai to Sultan Abdul Aziz Shah
Ave. Duration
1 h
When
Every day
Estimated price
$20 - $110
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Hang Nadim to Kuala Lumpur via Soekarno–Hatta
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$160 - $900
Flights from Senai to Kuala Lumpur
Ave. Duration
52 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$22 - $130
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 3 min
When
Every day
Estimated price
$28 - $210
Jetstar Asia Airways
Website
jetstar.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 2 min
When
Every day
Estimated price
$26 - $220
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$90 - $1,300
Air Mauritius
Website
airmauritius.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h
When
Every day
Estimated price
$170 - $800
Flights from Senai to Kuala Lumpur
Ave. Duration
1 h
When
Every day
Estimated price
$22 - $130
Lion Mentari Airlines
Website
lionair.co.id
Flights from Hang Nadim to Kuala Lumpur via Soekarno–Hatta
Ave. Duration
5 h 36 min
When
Every day
Estimated price
$75 - $280
Uzbekistan
Website
uzairways.com
Flights from Singapore Changi to Kuala Lumpur
Ave. Duration
1 h 10 min
When
Friday
Estimated price
$85 - $270
Train operators
KLIA Express
Website
kliaekspres.com
Train from Klia T1 to KL Sentral
Ave. Duration
28 min
Frequency
Every 15 minutes
Estimated price
$9 - $17
Schedules at
kliaekspres.com
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from Harbour Front to Buona Vista
Ave. Duration
15 min
Frequency
Every 5 minutes
Estimated price
$1 - $3
Schedules at
smrt.com.sg
KTM Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Johor Bahru Sentral to Pulau Sebang/Tampin
Ave. Duration
4 h 52 min
Frequency
3 times a day
Estimated price
$4 - $9
Schedules at
intranet4.ktmb.com.my
Economy
$3 - $4
Superior
$4 - $7
Superior Night
$6 - $9
Premier
$10 - $11
Premier Night
$14 - $17
KTM Komuter
Website
spad.gov.my
Train from Pulau Sebang to KL Sentral
Ave. Duration
1 h 59 min
Frequency
Hourly
Estimated price
$3 - $4
Schedules at
ktmb.com.my
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Pulau Sebang to KL Sentral
Ave. Duration
1 h 52 min
Frequency
Twice daily
Estimated price
$4 - $6
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
$4 - $5
Gold
$5 - $6
Platinum
$6 - $8
Eastern and Oriental Express
Train from Woodlands Train Checkpoint to Kuala Lumpur
Ave. Duration
9 h 5 min
Frequency
Once a week
Schedules at
belmond.com
Bus operators
SBS Transit
Website
sbstransit.com.sg
Bus from Jurong East Temp Int to JB Sentral
Ave. Duration
44 min
Frequency
Every 5 minutes
Estimated price
$1 - $3
Schedules at
sbstransit.com.sg
Aeroline
Website
aeroline.com.my
Bus from HarbourFront to Corus Hotel Kuala Lumpur
Ave. Duration
5 h
Frequency
5 times a day
Estimated price
$23
Schedules at
aeroline.com.my
StarMart Express
Phone
+60 5 847 5055
Website
starmartbus.com
Bus from Golden Mile Tower Singapore to Kuala Lumpur Terminal Bersepadu Selatan
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$22
Schedules at
starmartbus.com
Ferry operators
Batam Fast Ferries
Phone
+65 6270 2228
Email
reservations@batamfast.com
Website
batamfast.com
Ferry from Batam Centre to Harbourfront Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$19
Schedules at
batamfast.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Bali: What to do if Mount Agung erupts and Why you should take the train in the US - to help you get the most out of your next trip.