There are 8 ways to get from Batam to Subang Jaya by plane, train, subway, ferry, bus, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Hang Nadim International Airport to Kuala Lumpur International Airport, train, subway
best- Fly from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL)plane BTH - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the subway from Kl Sentral to Taipansubway
4h 15mRM 227–539Ferry, train
cheapest- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the train from Jb Sentral to Bdr Tasek Selatantrain Ets
7h 29mRM 111–165Ferry, bus
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Terminal Bersepadu Selatanbus
7h 31mRM 183–263Ferry to Senai International Airport, fly to Sultan Abdul Aziz Shah
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Fly from Senai International Airport (JHB) to Sultan Abdul Aziz Shah (SZB)plane JHB - SZB
6h 39mRM 261–532Ferry, subway to Seletar Airport, fly to Sultan Abdul Aziz Shah, tram
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the subway from Harbourfront to Punggolsubway
- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)plane XSP - SZB
- Take the tram from Sunway-Setia Jaya to Usj7tram
6h 51mRM 463–1,043Ferry to Singapore Changi Airport, fly to Sultan Abdul Aziz Shah
- Take the ferry from Batam Centre to Tanah Merahferry
- Fly from Singapore Changi Airport (SIN) to Sultan Abdul Aziz Shah (SZB)plane SIN - SZB
6h 19mRM 433–960Ferry to Senai International Airport, fly to Kuala Lumpur International Airport, train
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Fly from Senai International Airport (JHB) to Kuala Lumpur International Airport (KUL)plane JHB - KUL
- Take the train from Klia T2 to KL Sentraltrain
7h 58mRM 213–447Ferry, bus via (M) Kl101 Hub Lebuh Pudu
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Complex to Berjaya Times Squarebus Golden Mile Complex
9h 4mRM 168–260
Batam to Subang Jaya by ferry, foot, bus, train, and subway
Comparing Your Travel Options
The cheapest way to get from Batam to Subang Jaya is to ferry and train which costs RM 110 - RM 170 and takes 7h 29m.
The fastest way to get from Batam to Subang Jaya is to fly and train and subway which takes 4h 15m and costs RM 220 - RM 550.
The distance between Batam and Subang Jaya is 429 km.
The best way to get from Batam to Subang Jaya without a car is to ferry and train which takes 7h 29m and costs RM 110 - RM 170.
It takes approximately 4h 15m to get from Batam to Subang Jaya, including transfers.
Subang Jaya is 1h ahead of Batam. It is currently 11:53 PM in Batam and 12:53 AM in Subang Jaya.
There are 8834+ hotels available in Subang Jaya.
What companies run services between Batam, Indonesia and Subang Jaya, Malaysia?
There is no direct connection from Batam to Subang Jaya. However, you can take the taxi to Hang Nadim International Airport (BTH) airport, fly to Kuala Lumpur International Airport (KUL), walk to Klia 1 2, take the bus to Klia2, walk to Klia T2, take the train to KL Sentral, walk to Kl Sentral, then take the subway to Taipan. Alternatively, you can take a ferry from Batam Centre to Pusat Bandar Puchong via Berjaya Waterfront Ferry Terminal Johor Bahru, Flat Sri Stulang, JB Sentral, Jb Sentral, Bdr Tasek Selatan, and Bandar Tasik Selatan in around 7h 29m.
- Website
- fireflyz.com.my
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 140–600
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 440–900
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- RM 80–380
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–75
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–75
- Website
- KLIA Ekspres
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Golden Mile Tower Singapore to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 2m
- Frequency
- Hourly
- Estimated price
- RM 85–130
- Book at
- Omio
- Website
- StarMart Express
- 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
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
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 Travelling to and around Russia for the 2018 FIFA World Cup, Getting around the Cyclades, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.









