There are 6 ways to get from Batam to Butterworth by plane, car ferry, ferry, train, 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 Penang International Airport, car ferry
best- Fly from Hang Nadim International Airport (BTH) to Penang International Airport (PEN)plane BTH - PEN
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
3h 45mRM 396–632Ferry, train
cheapest- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the train from JB Sentral to Butterworthtrain Northbound
11h 45mRM 119–212Ferry, bus
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Butterworth Bus Terminalbus
12h 3mRM 266–381Fly Hang Nadim International Airport to Alor Setar, tram
- Fly from Hang Nadim International Airport (BTH) to Alor Setar (AOR)plane BTH - AOR
- Take the tram from Anak Bukit to Butterworthtram
5h 43mRM 233–972Ferry to Singapore Changi Airport, fly to Penang International Airport, car ferry
- Take the ferry from Batam Centre to Tanah Merahferry
- Fly from Singapore Changi Airport (SIN) to Penang International Airport (PEN)plane SIN - PEN
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
7h 15mRM 256–961Ferry, bus via Jurong East
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Boon Lay Shop Ctr to Penang Sentral Butterworth Bus Terminalbus
13h 17mRM 281–390
Batam to Butterworth by ferry, foot, bus, and train
Comparing Your Travel Options
The cheapest way to get from Batam to Butterworth is to ferry and train which costs RM 110 - RM 220 and takes 11h 45m.
The fastest way to get from Batam to Butterworth is to fly and car ferry which takes 3h 45m and costs RM 390 - RM 650.
The distance between Batam and Butterworth is 674 km.
The best way to get from Batam to Butterworth without a car is to ferry and train which takes 11h 45m and costs RM 110 - RM 220.
It takes approximately 3h 45m to get from Batam to Butterworth, including transfers.
Butterworth is 1h ahead of Batam. It is currently 4:55 AM in Batam and 5:55 AM in Butterworth.
There are 2377+ hotels available in Butterworth.
What companies run services between Batam, Indonesia and Butterworth, Malaysia?
There is no direct connection from Batam to Butterworth. However, you can take the taxi to Hang Nadim International Airport (BTH) airport, fly to Penang International Airport (PEN), walk to Penang Airport, take the bus to Weld Quay, walk to Raja Tun Uda Ferry Terminal, then take the car ferry to Sultan Abdul Halim Ferry Terminal. Alternatively, you can take a ferry from Batam Centre to Butterworth via Berjaya Waterfront Ferry Terminal Johor Bahru, Flat Sri Stulang, JB Sentral, and JB Sentral in around 11h 45m.
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 130–550
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 450–1,400
- Website
- airasia.com
Flights from Hang Nadim International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RM 190–900
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 130–850
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 130–850
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- RM 340–430
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 450–1,400
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Penang International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- RM 130–550
- Website
- malindoair.com
Flights from Hang Nadim International Airport to Penang International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 370–500
Flights from Singapore Changi Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- RM 330–500
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTM
Train from JB Sentral to Butterworth
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- RM 110
- Website
- KTM
- Silver
- RM 66–71
- Gold
- RM 110
- Platinum
- RM 145–155
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from JB Sentral to Butterworth
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- RM 18–85
- Website
- KTMB
- Shuttle
- RM 18–26
- Express
- RM 55–85
Tram from Anak Bukit to Butterworth
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- RM 3–23
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 16–23
- Phone
- +65 6396 5681
- CustomerService@starmartbus.com
- Website
- StarMart Express
Bus from Golden Mile Tower Singapore to Butterworth Bus Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- RM 170–250
- Book at
- Omio
- Website
- StarMart Express
- Phone
- 04-3312966
- Website
- Supernice Grassland
Bus from Boon Lay Shop Ctr to Penang Sentral Butterworth Bus Terminal
- Ave. Duration
- 9h 2m
- Frequency
- Once daily
- Estimated price
- RM 180–250
- Website
- Supernice Grassland
- Book at
- Supernice Grassland
- Phone
- 04-375 2400
- info@penangport.com.my
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
- 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
- info@horizonfastferry.com
- Website
- Horizon Fast Ferry
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- RM 140–180
- Schedules at
- Horizon Fast Ferry
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- RM 140–180
- Schedules at
- Horizon Fast Ferry
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RM 90–130
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- RM 95–140
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RM 90–130
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +65 6278 9688
- rsv@majesticfastferry.com.sg
- Website
- majesticfastferry.com.sg
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- RM 95–150
- Schedules at
- majesticfastferry.com.sg
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 Getting to Rome from the airport, How to get from Heathrow Airport into central London, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.

















