Skip to content
Indonesia Knowledge
directory

Dive Shops in Nusa Penida

42 dive shops in Nusa Penida, Bali — ranked by review volume. Details come from public business listings; confirm hours and prices directly.

Nusa Penida — on the island of Bali — appears in our directory with 228 businesses across 6 categories. In Nusa Penida, the biggest groups are vehicle rental shops (100 listed), spas (44) and dive shops (42). Mambo Dive Center Nusa Penida, DPM diving Nusa Penida and DUNE Penida Dive Resort are among the most-reviewed listings tracked here. Average rating across Nusa Penida's listings is 4.8 out of 5. This snapshot is a starting point only — confirm hours, pricing and current availability directly with each business.

Mambo Dive Center Nusa Penida | Dive Resorts & Dive Center | Diving & Snorkeling

Mambo Dive Center Nusa Penida | Dive Resorts & Dive Center | Diving & Snorkeling

4.9(5,330)

Nusa Penida, Jl. Ped - Buyuk, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wheelchair accessibleWi-FiAppointmentsCards accepted
DPM diving Nusa Penida

DPM diving Nusa Penida

5.0(2,898)

Jl. Raya Toya Pakeh - Ped, Kampung Toyapakeh, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wheelchair accessibleRestroomCards acceptedParking
DUNE Penida Dive Resort

DUNE Penida Dive Resort

5.0(1,715)

Unnamed Road No.80771, Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Cards acceptedParking
Mambo Beach Hotel and Resort Nusa Penida | Beachfront Dive Resort in Nusa Penida

Mambo Beach Hotel and Resort Nusa Penida | Beachfront Dive Resort in Nusa Penida

4.9(1,643)

Jalan Ped - Buyuk, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Purple Dive Nusa Penida

Purple Dive Nusa Penida

5.0(1,411)

Jalan Raya, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards acceptedParking
nusapenidadivecenter

nusapenidadivecenter

4.9(1,348)

Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Cards accepted
Karma Diving - Nusa Penida

Karma Diving - Nusa Penida

5.0(1,321)

Jl. Sanjaya, Kampung Toyapakeh, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Cards accepted
Legend Diving Penida

Legend Diving Penida

5.0(1,311)

Jl. Raya Toya Pakeh - Ped, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Cards accepted
Reeflex Divers Nusa Penida

Reeflex Divers Nusa Penida

4.9(1,229)

Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wheelchair accessibleCards acceptedParking
Pura Vida Diving Nusa Penida

Pura Vida Diving Nusa Penida

5.0(863)

Jl. Raya Toya Pakeh - Ped, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Cards accepted
Snorkeling at Nusa Penida

Snorkeling at Nusa Penida

4.7(844)

Pelabuhan Banjar Nyuh II, Kp. Toyapakeh, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

AppointmentsOnline servicesRestroomFamily-friendly
Aquaman Snorkeling Trip

Aquaman Snorkeling Trip

4.9(806)

Jl. Raya Lembongan, Jungutbatu, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards accepted
Freedive Nusa - Freediving School

Freedive Nusa - Freediving School

4.9(708)

Jl. Ped - Buyuk No.Desa, Ped, Nusa Penida, Bali 80771, Indonesia

Cards acceptedParking
Nomads Diving

Nomads Diving

4.8(681)

Jl. Raya Toya Pakeh - Ped, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards accepted
Discover Nusa Penida

Discover Nusa Penida

4.9(593)

Jalan Raya Toyapakeh, Desa Ped, Nusa Penida, Kp. Toyapakeh, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

AppointmentsOnline servicesRestroom
Octopus Dive Nusa Penida | Estd.2013

Octopus Dive Nusa Penida | Estd.2013

4.9(496)

Nusa Penida, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards acceptedParking
Temple Dive Center

Temple Dive Center

4.9(476)

Nusa Penida, Jl. Ped - Buyuk, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wheelchair accessibleRestroomCards acceptedParking
Deep Roots Dive & Yoga Resort

Deep Roots Dive & Yoga Resort

5.0(449)

Deep Roots Dive & Yoga Resort Dusun Pendem, Desa PED, Banjar Bodong, Nusa Penida, Ped, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

Bali Aqua - Nusa Penida Dive Center

Bali Aqua - Nusa Penida Dive Center

4.9(427)

Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards acceptedFamily-friendly
Blue Corner Dive Penida

Blue Corner Dive Penida

4.9(422)

Jl. Raya Toya Pakeh - Ped, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards accepted
Noosa Dive Resort

Noosa Dive Resort

5.0(345)

Jl. Ped-Buyuk, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Manta Bay

Manta Bay

3.3(338)

7C8X+2H2 Manta Bay, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Family-friendly
Two Fish Divers Penida

Two Fish Divers Penida

4.9(275)

Jl. Batumulapan, Batununggul, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wi-FiCards accepted
Nusablu Diving Penida

Nusablu Diving Penida

5.0(257)

Jln. Grya Purna Ashram, Kutampi Kaler, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

RestroomCards acceptedParking
Freediving Penida by Pure

Freediving Penida by Pure

5.0(248)

Jl Ped - Buyuk, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wheelchair accessibleRestroomCards acceptedParking
SALTY PENIDA SNORKELING

SALTY PENIDA SNORKELING

4.7(238)

Kp. Toyapakeh, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

AppointmentsOnline servicesWheelchair accessibleRestroom
Scuba Junkie Penida

Scuba Junkie Penida

4.8(212)

Jln Raya Toyapakeh-Ped, Banjar Nyuh Desa Ped Nusa Penida, Klungkung Nusa, Penida, Ped, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

RestroomCards acceptedParking
Dune Penida dive shop

Dune Penida dive shop

4.9(206)

Jalan Sanjaya, Kampung Toyapakeh, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Family-friendly
Garuda Dive Nusa Penida

Garuda Dive Nusa Penida

4.9(184)

Kampung Toyapakeh, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Wheelchair accessibleRestroomParking
Manta Point Snorkeling Nusa Penida

Manta Point Snorkeling Nusa Penida

4.8(131)

8GG4+M4P Manta Point Snorkeling Nusa Penida, Jalan Ped Buyuk, Tanah Bias, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

AppointmentsOnline servicesRestroomCards accepted
Sanctum Hotel and Dive - Nusa Penida

Sanctum Hotel and Dive - Nusa Penida

4.9(118)

Jl. Jungutbatu, Biaung, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Nusa Penida Day Trip and Snorkeling - Nusa Penida Tour Packages and Snorkeling

Nusa Penida Day Trip and Snorkeling - Nusa Penida Tour Packages and Snorkeling

4.9(94)

Jl. Kelingking Beach, Karang Dawa, Bunga Mekar, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

AppointmentsOnline servicesRestroomCards accepted
Arus Laut - Penida

Arus Laut - Penida

5.0(83)

Jl. Raya Toya Pakeh - Ped, Ped, Nusa Penida, Klungkung Regency, Bali 80711, Indonesia

Cards acceptedParking
Crystal Bay Dive Site

Crystal Bay Dive Site

4.4(68)

7FP4+5J4 Crystal Bay Dive Site, Sakti, Nusa Penida, Klungkung Regency, Bali, Indonesia

Lukya ping Poseidon Diving & Snorkel Equipment Nusa Penida

Lukya ping Poseidon Diving & Snorkel Equipment Nusa Penida

5.0(61)

Jl. Raya Toya Pakeh - Ped, Ped, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

RestroomWi-FiCards acceptedParking
Dive Hub Penida

Dive Hub Penida

5.0(57)

Jln Raya Toyapakeh, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

AppointmentsOnline servicesRestroomCards accepted
Manta Point Snorkeling Nusa Penida

Manta Point Snorkeling Nusa Penida

3.4(29)

Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

AppointmentsOnline servicesRestroomFamily-friendly
Manta Point Dive Nusa Penida

Manta Point Dive Nusa Penida

4.6(26)

Banjar Nyuh Nusa Penida, Ped, Nusapenida, Bali 8077 Nusa Penida, Ped, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80237, Indonesia

Penida Manta Dive

Penida Manta Dive

4.3(23)

Jl. Ped - Buyuk, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Nusablu Diving Penida - Main Road Office

Nusablu Diving Penida - Main Road Office

5.0(3)

Jl. Nusa Indah No.53, Batununggul, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Jukung Dive Resort Penida

Jukung Dive Resort Penida

4.9

Jl. Br Sental Kawan, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

SD Point, Diving spot

SD Point, Diving spot

4.8

8GFC+QQ SD Point, Diving spot, Ped, Klungkung Regency, Bali, Indonesia