Hotels in Onna, Japan

Hotel search

When are you visiting Onna?

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Onna

Onna overview

Nature lovers can visit Cape Manza and Blue Cave while in Onna. Don't miss your chance to see sights like Onna Seaside Park Nabii Beach and Mission Beach. Onna is an inviting destination that has something for everyone.

Where to stay in Onna

A welcoming city for everyone, Onna has a variety of hotels to choose from. There are 47 hotels in Onna and you can shop as many as 1078 deals for rooms on Hotels.com, some with discounts of up to 70%. Our room prices start at 9 USD per night and here's a breakdown of hotels by star rating in Onna as well as in the surrounding area:
  • • 14 5-star hotels from 172 USD per night
  • • 95 4-star hotels from 62 USD per night
  • • 209 3-star hotels from 37 USD per night
  • • 26 2-star hotels from 11 USD per night

How to get to Onna

Fly into Naha (OKA), 23.8 mi (38.4 km) from central Onna.

What to see around Onna

Family-friendly attractions include:
  • • Ryukyu Mura
  • • Southeast Botanical Gardens
  • • Murasakimura
  • • Sango Batake
  • • Nago Pineapple Park
Recognized for its natural setting with these places to visit:
  • • Onna Seaside Park Nabii Beach
  • • Cape Manza
  • • Mission Beach
  • • Tiger Beach
  • • Kariyushi Beach
Some recommended places to see include:
  • • Nakadomari Site
  • • Blue Cave
  • • Cape Maeda
  • • Ryukyu Mura
  • • Yokuda Beach

When to visit Onna

Wondering what time of year to travel, or what clothes to pack? Here are seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 73°F day, 54°F night
  • • April-June: 87°F day, 63°F night
  • • July-September: 89°F day, 74°F night
  • • October-December: 84°F day, 58°F night
Seasonal rainfall averages
  • • January-March: 10.63 inches
  • • April-June: 11.50 inches
  • • July-September: 17.76 inches
  • • October-December: 11.02 inches
Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels