There are 5 ways to get from Batam to Nusa Penida 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.
Fly Hang Nadim International Airport to Ngurah Rai International Airport, ferry
best- Fly from Hang Nadim International Airport (BTH) to Ngurah Rai International Airport (DPS)BTH - DPS
- Take the ferry from Sanur Port to Sampalan Ferry Port
9h 49mRp 2,269,561–3,207,663Ferry, bus via Kebonkelapa
cheapest- Take the ferry from Batu Ampar to Port of Tanjung Priok
- Take the bus from Jakarta to Denpasar
- Take the ferry from Sanur Port to Sampalan Ferry Port
2d 23hRp 908,260–1,163,400Fly Hang Nadim International Airport to Lombok International Airport, bus, ferry
- Fly from Hang Nadim International Airport (BTH) to Lombok International Airport (LOP)BTH - LOP
- Take the bus from Lombok International Airport to Senggigi
- Take the ferry from Bangsal to Nusa Penida
12h 53mFerry to Singapore Changi Airport, fly to Ngurah Rai International Airport, ferry
- Take the ferry from Batam Centre to Tanah Merah
- Fly from Singapore Changi Airport (SIN) to Ngurah Rai International Airport (DPS)SIN - DPS
- Take the ferry from Sanur Port to Sampalan Ferry Port
11h 25mRp 1,533,289–3,619,545Ferry, bus
- Take the ferry from Telaga Punggur Ferry Terminal to Sri Bintan Pura Ferry Terminal
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Port
- Take the bus from Surabaya to Denpasar
- Take the ferry from Sanur Port to Sampalan Ferry Port
3d 19hRp 1,085,990–1,372,541
Hang Nadim International Airport (BTH) to Ngurah Rai International Airport (DPS) flights
Questions & Answers
The cheapest way to get from Batam to Nusa Penida is to ferry and bus via Kebonkelapa which costs Rp900000 - Rp1200000 and takes 2 days 23h.
The fastest way to get from Batam to Nusa Penida is to fly and ferry which takes 9h 49m and costs Rp2200000 - Rp3300000.
The distance between Batam and Nusa Penida is 1724 km.
It takes approximately 9h 49m to get from Batam to Nusa Penida, including transfers.
Nusa Penida is 1h ahead of Batam. It is currently 9:40 PM in Batam and 10:40 PM in Nusa Penida.
There are 1071+ hotels available in Nusa Penida.
What companies run services between Batam, Indonesia and Nusa Penida, Indonesia?
There is no direct connection from Batam to Nusa Penida. However, you can take the taxi to Hang Nadim International Airport (BTH) airport, fly to Ngurah Rai International Airport (DPS), walk to Ngurah Rai Airport, take the bus to Beachwalk, walk to Kuta, take the bus to Sanur, walk to Sanur Port, take the ferry to Sampalan Ferry Port, then take the taxi to Nusa Penida. Alternatively, you can take a ferry from Batu Ampar to Nusa Penida via Port of Tanjung Priok, Tanjung Priok, Pgc, Jakarta, Denpasar, Sanur Port, and Sampalan Ferry Port in around 2d 23h.
- Website
- garuda-indonesia.com
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 1,900,000–6,500,000
Flights from Hang Nadim International Airport to Lombok International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- Rp 2,500,000–8,000,000
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- Rp 800,000–6,500,000
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- Rp 800,000–6,500,000
- Website
- lionair.co.id
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Juanda International
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,000,000
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Soekarno–Hatta
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,000,000
Flights from Hang Nadim International Airport to Lombok International Airport via Juanda International
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- Rp 1,800,000–3,700,000
Flights from Hang Nadim International Airport to Lombok International Airport via Supadio, Juanda International
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,800,000
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,200,000
- Website
- superairjet.com
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Soekarno–Hatta
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- Rp 1,500,000–3,100,000
Flights from Hang Nadim International Airport to Lombok International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,900,000
- Website
- airasia.com
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- Rp 950,000–2,300,000
Flights from Singapore Changi Airport to Ngurah Rai International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 950,000–2,300,000
- Website
- malindoair.com
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Kuala Lumpur
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- Rp 1,900,000–2,500,000
Flights from Hang Nadim International Airport to Lombok International Airport via Kuala Lumpur
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,100,000
- Website
- batikair.com
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,300,000
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–2,200,000
- Website
- klm.com
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- Rp 1,000,000–6,500,000
- Website
- citilink.co.id
Flights from Hang Nadim International Airport to Ngurah Rai International Airport via Soekarno–Hatta
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- Rp 1,800,000–2,400,000
- Website
- transnusa.co.id
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,600,000
- Website
- jetstar.com
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,000,000
- Website
- saudia.com
Flights from Singapore Changi Airport to Ngurah Rai International Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 1,600,000–3,700,000
- Phone
- 021-769 3000
- kramatdjati.jakarta@gmail.com
- Website
- kramat-djati.com
Bus from Jakarta to Denpasar
- Ave. Duration
- 29h
- Frequency
- Every 4 hours
- Estimated price
- Rp 330,000–460,000
- Website
- http://www.kramat-djati.com/
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Lombok International Airport to Senggigi
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 0853 7008 9090
- balijayatrans@gmail.com
- Website
- balijayatrans.com
Bus from Surabaya to Denpasar
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- Rp 215,000
- Schedules at
- balijayatrans.com
- Book at
- easybook.com
- Phone
- +62 81808072488
- info@idolaexpress.com
- Website
- 12go.asia
Ferry from Sanur Port to Sampalan Ferry Port
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- Rp 150,000–180,000
- Website
- https://12go.asia/
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Batu Ampar to Port of Tanjung Priok
- Ave. Duration
- 36h 45m
- Frequency
- Once daily
- Estimated price
- Rp 390,000–470,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 390,000–470,000
Ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Port
- Ave. Duration
- 2d 23h
- Frequency
- Once daily
- Estimated price
- Rp 490,000–600,000
- Book at
- pelni.co.id
- Economy Class
- Rp 490,000–600,000
- 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
- Rp 572,000–578,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- Rp 210,000–600,000
- Schedules at
- batamfast.com
Ferry from Telaga Punggur Ferry Terminal to Sri Bintan Pura Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- Rp 70,000–140,000
- VIP
- Rp 85,000–140,000
- Economy
- Rp 75,000–90,000
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
Bali: What to do if Mount Agung erupts
Read the travel guide













