There are 5 ways to get from Batam to Sepang by plane, ferry, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL)BTH - KUL
1h 52mRM 354–543Ferry, bus, train
cheapest- Take the ferry from Harbour Bay to Harbourfront Centre
- Take the bus from Golden Mile Complex to TBS Kuala Lumpur
- Take the train from Bandar Tasik Selatan to Klia T1
8h 23mRM 150–286Ferry, bus
- Take the ferry from Harbour Bay to Harbourfront Centre
- Take the bus from Concorde Singapore to Terminal 1 Seremban
6h 54mRM 198–311Ferry, bus via Iskandar Puteri
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Take the bus from Jalan Tun Aminah to KL International Airport 1
9h 11mRM 208–231Ferry, bus via Kuala Lumpur
- Take the ferry from Harbour Bay to Harbourfront Centre
- Take the bus from Golden Mile Tower Singapore to Terminal Bersepadu Selatan
- Take the bus from Terminal Bersepadu Selatan to Klia T2
9h 16mRM 170–336
Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL) flights
Questions & Answers
The cheapest way to get from Batam to Sepang is to ferry and bus via Iskandar Puteri which costs RM 200 - RM 240 and takes 9h 11m.
The fastest way to get from Batam to Sepang is to fly which takes 1h 52m and costs RM 350 - RM 550.
The distance between Batam and Sepang is 366 km.
The best way to get from Batam to Sepang without a car is to ferry and bus which takes 6h 54m and costs RM 190 - RM 320.
It takes approximately 1h 52m to get from Batam to Sepang, including transfers.
Sepang is 1h ahead of Batam. It is currently 4:20 PM in Batam and 5:20 PM in Sepang.
There are 1471+ hotels available in Sepang.
What companies run services between Batam, Indonesia and Sepang, Malaysia?
Malindo Airways flies from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL) once daily.
- Website
- malindoair.com
Flights from Hang Nadim International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 270–450
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 18–40
- Website
- https://www.kliaekspres.com
- Phone
- +65 6392 3623
- Website
- goldencoach.com.sg
Bus from Concorde Singapore to Terminal 1 Seremban
- Ave. Duration
- 4h 14m
- Frequency
- 3 times a day
- Estimated price
- RM 80–110
- Schedules at
- goldencoach.com.sg
- Book at
- goldencoach.com.sg
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Golden Mile Complex to TBS Kuala Lumpur
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Estimated price
- RM 25–55
- Website
- http://www.billionstarsexpress.com/
- Phone
- +60 5-545 7669
- info@yoyo.my
- Website
- yoyo.my
Bus from Jalan Tun Aminah to KL International Airport 1
- Ave. Duration
- 4h 47m
- Frequency
- Hourly
- Estimated price
- RM 60–70
- Schedules at
- yoyo.my
- Book at
- easybook.com
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- omio.com
Bus from Golden Mile Tower Singapore to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RM 100–130
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Phone
- +6012 712 5144
- info@starqistna.com
- Website
- starqistna.com
Bus from Golden Mile Tower Singapore to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 12m
- Frequency
- 5 times a day
- Estimated price
- RM 50–100
- Schedules at
- starqistna.com
- Book at
- starqistna.com
- Phone
- +6(019) - 221 6763
- info@jetbus.com.my
- Website
- jetbus.com.my
Bus from Terminal Bersepadu Selatan to Klia T2
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RM 13–15
- Schedules at
- jetbus.com.my
- Book at
- jetbus.com.my
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from Harbour Bay to Harbourfront Centre
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RM 55–130
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
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 Need to know: Jadrolinija, Heading to Europe? Read this before you buy a Eurail Pass, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.























