There are 3 ways to get from Manila to Batam by plane, ferry 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 Manila to Singapore Changi, ferry  •  8h 59m

  1. Fly from Manila (MNL) to Singapore Changi (SIN) MNL - SIN
  2. Take the ferry from Tanah Merah to Batam Centre

Rp868457 - Rp3587714

2 alternative options

Fly Manila to Senai, ferry  •  12h 4m

  1. Fly from Manila (MNL) to Senai (JHB) MNL - JHB
  2. Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre

Rp1476809 - Rp4087166

Bus to Clark International, fly to Singapore Changi, ferry  •  11h 56m

  1. Take the bus from Robinsons Galleria to Clark International Airport
  2. Fly from Clark International (CRK) to Singapore Changi (SIN) CRK - SIN
  3. Take the ferry from Tanah Merah to Batam Centre

Rp1226906 - Rp4592773

Coronavirus (COVID-19) in Indonesia

There is widespread community transmission globally.
Some travel restrictions are being lifted in Indonesia. For the latest travel status, please check the official page for Indonesia.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Indonesia.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Indonesia due to Coronavirus (COVID-19). Most travel to this country is restricted.

Source Type: Government | Last updated: 5/19/2020

Some domestic travel restrictions began to ease in Indonesia from 5/7/2020.

Source Type: Government | Last updated: 5/19/2020

International flights leaving Philippines are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Source Type: Government | Last updated: 5/12/2020

Data sourced from: CDC, ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Manila to Batam is to fly and ferry which costs ₱2,900 - ₱13,000 and takes 8h 59m.

More details

The quickest way to get from Manila to Batam is to fly and ferry which costs ₱2,900 - ₱13,000 and takes 8h 59m.

More details

The distance between Manila and Batam is 2389 km.

It takes approximately 8h 59m to get from Manila to Batam, including transfers.

More details

The quickest flight from Manila Airport to Singapore Changi Airport is the direct flight which takes 3h 35m.

Search flights

Batam is 1h behind Manila. It is currently 4:04 AM in Manila and 3:04 AM in Batam.

Scoot Tigerair , Royal Brunei Airlines, Cebu Pacific and three other airlines offer flights from Manila Airport to Singapore Changi Airport.

Search flights

There are 531+ hotels available in Batam. Prices start at Rp1320000 per night.

More details

Map of how to get from Manila to Batam.
Launch map view
  • Distance: 2389.4 km
  • Duration: 8h 59m

What companies run services between Manila, Philippines and Batam, Indonesia?

There is no direct connection from Manila to Batam. However, you can take the train to Edsa Lrt, take the walk to Epifanio de los Santos Avenue, Lungsod ng Pasay, take the night bus to Terminal 1 Arrivals Area Rd, Ninoy Aquino International Airport, Parañaque City, Manila, take the walk to Manila airport, fly to Singapore Changi, take the walk to Changi Airport, T1, take the bus to Tanah Merah Terminal, take the walk to Tanah Merah, take the ferry to Batam Centre, then take the taxi to Batam. Alternatively, you can take the train to Edsa Lrt, take the walk to Epifanio de los Santos Avenue, Lungsod ng Pasay, take the night bus to Terminal 1 Arrivals Area Rd, Ninoy Aquino International Airport, Parañaque City, Manila, take the walk to Manila airport, fly to Senai, take the walk to Senai Airport, take the bus to JB Sentral, take the drive to Berjaya Waterfront Ferry Terminal Johor Bahru, take the ferry to Batam Centre, then take the drive to Batam.

Airlines
Philippine Airlines
Website
philippineairlines.com
Flights from Manila to Singapore Changi
Ave. Duration
3h 41m
When
Every day
Estimated price
Rp1700000 - Rp6000000
Flights from Manila to Senai via Kuala Lumpur
Ave. Duration
5h 45m
When
Every day
Estimated price
Rp1600000 - Rp5500000
Cebu Pacific
Website
cebupacificair.com
Flights from Manila to Singapore Changi
Ave. Duration
3h 48m
When
Every day
Estimated price
Rp950000 - Rp4200000
Flights from Clark International to Singapore Changi
Ave. Duration
3h 45m
When
Every day
Estimated price
Rp1000000 - Rp3600000
Flights from Clark International to Singapore Changi via Mactan–Cebu
Ave. Duration
7h 50m
When
Every day
Estimated price
Rp1300000 - Rp4100000
Singapore Airlines
Website
singaporeair.com
Flights from Manila to Singapore Changi
Ave. Duration
3h 42m
When
Every day
Estimated price
Rp2800000 - Rp11000000
Flights from Clark International to Singapore Changi
Ave. Duration
3h 35m
When
Every day
Estimated price
Rp1100000 - Rp4200000
Jetstar Asia Airways
Website
jetstar.com
Flights from Manila to Singapore Changi
Ave. Duration
3h 41m
When
Every day
Estimated price
Rp1400000 - Rp7500000
Flights from Clark International to Singapore Changi
Ave. Duration
3h 40m
When
Every day
Estimated price
Rp1100000 - Rp6000000
Scoot Tigerair
Website
flyscoot.com
Flights from Manila to Singapore Changi
Ave. Duration
3h 46m
When
Every day
Estimated price
Rp1200000 - Rp6500000
Flights from Clark International to Singapore Changi
Ave. Duration
3h 35m
When
Every day
Estimated price
Rp1100000 - Rp4200000
AirAsia
Website
airasia.com
Flights from Manila to Senai via Kuala Lumpur
Ave. Duration
8h 5m
When
Every day
Estimated price
Rp2000000 - Rp3400000
Flights from Manila to Senai via Kuala Lumpur, Penang
Ave. Duration
10h 27m
When
Every day
Estimated price
Rp2000000 - Rp3400000
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Manila to Senai via Kuala Lumpur
Ave. Duration
6h 18m
When
Every day
Estimated price
Rp1600000 - Rp5500000
Royal Brunei Airlines
Website
flyroyalbrunei.com
Flights from Manila to Singapore Changi via Bandar Seri Begawan
Ave. Duration
5h 35m
When
Wednesday, Saturday and Sunday
Estimated price
Rp4200000 - Rp11000000
Cathay Pacific
Website
cathaypacific.com
Flights from Clark International to Singapore Changi via Hong Kong
Ave. Duration
7h 30m
When
Monday, Tuesday and Saturday
Estimated price
Rp3000000 - Rp14000000
Bus operators
Genesis Transport
Phone
+63 2 551 0842
Website
facebook.com
Bus from Robinsons Galleria to Clark International Airport
Ave. Duration
2h 43m
Frequency
Hourly
Estimated price
Rp60000 - Rp110000
Schedules at
genesistransport.ph
Ferry operators
Berjaya Waterfront Ferry Terminal
Phone
+607 221 8000
Website
berjayawaterfront.com.my
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
Ave. Duration
1h 30m
Frequency
Hourly
Estimated price
Rp232584
Schedules at
berjayawaterfront.com.my
Book at
berjayawaterfront.com.my
Citra Indomas
Ferry from Johor Bahru to Batam Centre
Ave. Duration
1h 30m
Frequency
Hourly
Estimated price
Rp266000
Schedules at
tripbooking.co.id
Book at
easybook.com

Want to know more about travelling around Indonesia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.