
Miyako-jima Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Miyako-jima

Hotel Torifito Miyakojima Resort
2422-1 Shimozato Hirara Miyakojima Okinawa Prefecture
Fully refundableReserve now, pay when you stay
The price is 1.233.747 ₫ per night from 28 Jan to 29 Jan
1.233.747 ₫
1.357.122 ₫ total
28 Jan - 29 Jan
8.6/10 Excellent! (471 reviews)
1 min from the airport. Large, clean rooms and nice pool. Parking can be a little bit of a pain but they do have 24/7 shuttle to the offsite parking location - 5 min walk from the hotel. I would definitely stay here again.
Reviewed on 24 Jun 2025

Smile Hotel Miyakojima
225 Hirara Nishizato Miyakojima Okinawa-ken
Fully refundableReserve now, pay when you stay
The price is 767.329 ₫ per night from 20 Jan to 21 Jan
767.329 ₫
928.455 ₫ total
20 Jan - 21 Jan
7.8/10 Good! (564 reviews)
Easy reservation, check in/out, and plenty to do near the hotel.
Reviewed on 18 Feb 2025

Hotel Atoll Emerald Miyakojima
108-7, Shimozato, Hirara Miyakojima Okinawa-ken
Fully refundableReserve now, pay when you stay
The price is 1.792.690 ₫ per night from 26 Jan to 27 Jan
1.792.690 ₫
2.169.256 ₫ total
26 Jan - 27 Jan
8.4/10 Very Good! (332 reviews)
Stayed in junior sweet for 5nights. The hotel staffs are all kind. The breakfast was awesome. The location was also great. Close to Miyako airport , you can walk to bars and restaurants.highly recommended
Reviewed on 10 Dec 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Miyakojima Marine Park
Explore the great outdoors at Miyakojima Marine Park, a lovely green space in Miyakojima. While you're in the area, stroll along the beaches.

Kurima Bridge
You can find out about the history of Miyakojima with a visit to Kurima Bridge. While you're in the area, stroll along the beaches.

East Henna Cape
Explore the great outdoors at East Henna Cape, a lovely green space in Miyakojima. While you're in the area, stroll along the beaches.
