There are 6 ways to get from Dubai to Batam by plane, ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Dubai International Airport to Hang Nadim International Airport
best- Fly from Dubai International Airport (DXB) to Hang Nadim International Airport (BTH)plane DXB - BTH
16h 8mRp 3,514,833–9,643,343Fly Dubai International Airport to Singapore Changi Airport, ferry
cheapest- Fly from Dubai International Airport (DXB) to Singapore Changi Airport (SIN)plane DXB - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
12h 24mRp 2,887,165–6,685,675Fly Dubai International Airport to Senai International Airport, ferry
- Fly from Dubai International Airport (DXB) to Senai International Airport (JHB)plane DXB - JHB
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
16h 33mRp 3,375,129–8,985,939Shuttle to Abu Dhabi, fly to Singapore Changi Airport, ferry
- Take a shuttle bus from Dubai - Ibn Battuta Mall to Abu Dhabi Airport
- Fly from Abu Dhabi (AUH) to Singapore Changi Airport (SIN)plane AUH - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
14h 49mRp 3,649,949–7,856,190Shuttle to Abu Dhabi, fly to Hang Nadim International Airport
- Take a shuttle bus from Dubai - Ibn Battuta Mall to Abu Dhabi Airport
- Fly from Abu Dhabi (AUH) to Hang Nadim International Airport (BTH)plane AUH - BTH
15h 18mRp 3,777,617–11,313,858Fly Sharjah International Airport to Hang Nadim International Airport
- Fly from Sharjah International Airport (SHJ) to Hang Nadim International Airport (BTH)plane SHJ - BTH
20h 34mRp 4,200,690–11,255,588
Dubai International Airport (DXB) to Hang Nadim International Airport (BTH) flights
Questions & Answers
The cheapest way to get from Dubai to Batam is to fly and ferry which costs Rp2800000 - Rp7000000 and takes 12h 24m.
The fastest way to get from Dubai to Batam is to fly and ferry which takes 12h 24m and costs Rp2800000 - Rp7000000.
The distance between Dubai and Batam is 5902 km.
It takes approximately 16h 8m to get from Dubai to Batam, including transfers.
Batam is 3h ahead of Dubai. It is currently 3:20 PM in Dubai and 6:20 PM in Batam.
There are 998+ hotels available in Batam.
What companies run services between Dubai, United Arab Emirates and Batam, Indonesia?
Malindo Airways, Emirates, and two other airlines fly from Dubai International Airport (DXB) to Hang Nadim International Airport (BTH) 4 times a day.
- Website
- malindoair.com
Flights from Dubai International Airport to Hang Nadim International Airport via Kuala Lumpur
- Ave. Duration
- 13h 40m
- When
- Every day
- Estimated price
- Rp 3,400,000–18,000,000
Flights from Dubai International Airport to Hang Nadim International Airport via Penang, Kuala Lumpur
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- Rp 5,000,000–16,000,000
Flights from Dubai International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- Rp 2,900,000–16,000,000
Flights from Abu Dhabi to Hang Nadim International Airport via Kuala Lumpur
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- Rp 3,500,000–11,000,000
Flights from Abu Dhabi to Hang Nadim International Airport via Phuket, Kuala Lumpur
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- Rp 3,600,000–11,000,000
Flights from Sharjah International Airport to Hang Nadim International Airport via Kuala Lumpur
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- Rp 4,000,000–11,000,000
Flights from Sharjah International Airport to Hang Nadim International Airport via Phuket, Kuala Lumpur
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- Rp 4,000,000–11,000,000
Flights from Sharjah International Airport to Hang Nadim International Airport via Krabi, Kuala Lumpur
- Ave. Duration
- 18h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 4,000,000–11,000,000
- Website
- garuda-indonesia.com
Flights from Dubai International Airport to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- Rp 5,500,000–21,000,000
Flights from Abu Dhabi to Singapore Changi Airport
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- Rp 2,600,000–8,000,000
Flights from Abu Dhabi to Hang Nadim International Airport via Soekarno–Hatta
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- Rp 4,100,000–13,000,000
- Website
- emirates.com
Flights from Dubai International Airport to Singapore Changi Airport
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- Rp 3,200,000–13,000,000
Flights from Dubai International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- Rp 3,900,000–16,000,000
- Website
- etihad.com
Flights from Dubai International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- Rp 3,900,000–16,000,000
Flights from Abu Dhabi to Singapore Changi Airport
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- Rp 2,600,000–8,000,000
- Website
- airasia.com
Flights from Dubai International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- Rp 3,900,000–16,000,000
Flights from Dubai International Airport to Senai International Airport via Penang
- Ave. Duration
- 9h 20m
- When
- Thursday
- Estimated price
- Rp 4,700,000–14,000,000
- Website
- singaporeair.com
Flights from Dubai International Airport to Singapore Changi Airport
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- Rp 2,900,000–16,000,000
- Website
- airindia.in
Flights from Dubai International Airport to Singapore Changi Airport via Madras
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- Rp 2,300,000–7,000,000
- Website
- maiair.com
Flights from Dubai International Airport to Singapore Changi Airport via Yangon
- Ave. Duration
- 10h
- When
- Friday and Sunday
- Estimated price
- Rp 4,600,000–12,000,000
- Website
- goindigo.in
Flights from Abu Dhabi to Singapore Changi Airport via Madras
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- Rp 2,800,000–7,000,000
- Website
- lionair.co.id
Flights from Abu Dhabi to Hang Nadim International Airport via Kuala Namu
- Ave. Duration
- 10h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 3,500,000–11,000,000
- Website
- zayedinternationalairport.ae
Shuttle from Dubai - Ibn Battuta Mall to Abu Dhabi Airport
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- Rp 160,000–170,000
- Schedules at
- zayedinternationalairport.ae
- Phone
- +65 6278 9688
- rsv@majesticfastferry.com.sg
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 567,000–571,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rp 210,000–600,000
- Schedules at
- batamfast.com
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 413,996
- Schedules at
- berjayawaterfront.com.my
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.
Related travel guides
Travelling around the UAE
Read the travel guide








