The Okinawan capital of NAHA (那覇) should, in fairness, be a place to get things done and be on one’s way. This is the only large city in a region of Japan that leans heavily on nature – despite being capital of the Ryūkyū kingdom for over four hundred years, wartime destruction and rampant commercialization have colluded to ensure that there’s precious little to see bar bland residential blocks and souvenir shops catering to a near-constant stream of Japanese holiday-makers. Yet, somehow, it’s a great place to kick back – a fair proportion of the locals you meet will be mainland Japanese, here to trade in a hefty chunk of their previous salary, at least temporarily, for a relaxed lifestyle. Foreign travellers often end up staying far longer than they planned – the weather’s great, the food’s terrific, beaches and bars are never far away, and busting a gut to get somewhere else just wouldn’t be in the Okinawan spirit of things.

There are, of course, a few things to see while you’re here. The beautifully reconstructed Shuri-jō, the old Ryūkyū kings’ small, solid castle, constitutes the city’s major sight and is well worth visiting, the Tsuboya pottery district is fun for a wander, and the Shuri area contains a moderately informative prefectural museum, as well as some original royal graves and stone-paved lanes. Then there’s Naminoue beach, a short curl of sand that would boast grand sea views were it not for the roads firing across the waves a few dozen metres offshore.

Book through Rough Guides’ trusted travel partners

Japan features

The latest articles, galleries, quizzes and videos.

Japan House: a new cultural crossroad between Britain and Japan

Japan House: a new cultural crossroad between Britain and Japan

Travel to Japan has boomed over the past year, with over 300,000 UK visitors rushing to the country in 2017. But if you want to experience the country's exquisi…

22 Jun 2018 • Eleanna Zanga insert_drive_file Article
In search of the secret to long life in Nagano

In search of the secret to long life in Nagano

People in Nagano, Japan, live longer than virtually anywhere else on earth. But what’s the secret of this success? Our writer Shafik Meghji travelled across…

16 May 2018 • Shafik Meghji local_activity Special feature
Kyushu's living stories: exploring Japan's unsung corner

Kyushu's living stories: exploring Japan's unsung corner

This year Japan celebrates the 150th anniversary of the Meiji Restoration – the event that returned the emperor to the throne, and set the country back on th…

09 May 2018 • Neil McQuillian local_activity Special feature
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs