Nagahama Beach
Visit Nagahama Beach
Things to do

Double-Decker Open Top Bus Okinawa 3 trips
S$20
per adult
100% of travellers recommend

Naha: Full-Day Introductory diving & Snorkeling in the Kerama Islands, Okinawa
S$114
per adult
80% of travellers recommend

Half-Day Snorkeling Experience in the Kerama Islands from Naha
S$97
per adult
100% of travellers recommend

Blue Cave Area Experience Diving!Free feeding & photo images Chinese guide available!1 group with a dedicated instructor
S$57
per adult
100% of travellers recommend

Mangrove kayaking to enjoy nature in Okinawa
S$49
per adult
94% of travellers recommend
Price found within the past 48 hours. Click for updated prices.


Okinawa Kariyushi Resort Exes Naha
Naha City Centre
Save 100% on your flight
Price was S$2,545, price is now S$1,437 per person
S$1,437
per person
6 Dec - 10 Dec
found 8 hours ago
Return direct flight included
Singapore (SIN) to Naha (OKA)
9.6/10 Exceptional! (241 reviews)
Conveniently located. Friendly staff. Spacious rooms. Clean.
Reviewed on 28 Sept, 2026

HOTEL SANSUI NAHA Ryukyu Onsen Naminoue-No-Yu
Naha City Centre
Price was S$1,382, price is now S$864 per person
S$864
per person
19 Nov - 26 Nov
found 18 hours ago
Return flight included
Singapore (SIN) to Naha (OKA)
8.4/10 Very good! (1,005 reviews)
Clean room with included ammentities. There was an osen and mini store to buy late night snacks and drinks! Would come again
Reviewed on 25 Sept, 2026
Tours & day trips
See all 35 activities
Kouri Island, Churaumi Aquarium & American Village Bus Tour Route C
Activity duration is 8 hours
8.2 out of 10 with 30 reviews
Free cancellation available
Private & custom tours
See all 11 activities
Okinawa: Blue Cave Private Snorkelling Hotel Pickup Available
Activity duration is 1 hour and 30 minutes
10.0 out of 10 with 12 reviews
Free cancellation available
Cruises & boat tours
See all 9 activities
Naha / Chatan Departure Blue Cave Snorkelling Tour
Activity duration is 3 hours and 55 minutes
10.0 out of 10 with 3 reviews
Free cancellation available

















