Destinations
Hotels in Shikoku
Shikoku has 91 places to stay listed here — 91 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around ¥4,410.
Browse by city
Where to stay
Cities in Shikoku
Where to stay in Shikoku
| City | Listings | From | Top-rated |
|---|---|---|---|
| Matsuyama | 13 hotels | from ¥10,640 | Kowakuen Haruka (4.6/5) |
| Takamatsu | 11 hotels | from ¥14,290 | Guest House Wakabaya (4.8/5) |
| Kochi | 8 hotels | from ¥13,070 | Jyoseikan (4.5/5) |
| Naoshima | 8 hotels | from ¥10,490 | Yado Seven Beach (4.5/5) |
| Tokushima | 8 hotels | from ¥11,860 | 小舞庵 Komaian (5.0/5) |
| Imabari | 7 hotels | from ¥4,410 | WAKKA (4.8/5) |
| Miyoshi | 5 hotels | from ¥9,730 | Kazuraya (4.7/5) |
| Kotohira | 4 hotels | from ¥16,110 | Onyado Shikishima-kan (4.6/5) |
| Naruto | 3 hotels | from ¥29,640 | Resort Hotel Moana Coast (4.5/5) |
| Saijo | 3 hotels | from ¥10,030 | ITOMACHI Hotel 0 (4.5/5) |
Good to know
How many hotels are listed in Shikoku?
91 hotels, guesthouses and B&Bs across 27 cities in Shikoku, each with rooms, photos and live partner rates.
What do hotels in Shikoku cost?
Listed nightly rates on partner sites start around ¥4,410, varying by area, property and dates. Live prices show on the booking partner's page.
Which Shikoku city has the most listings here?
Matsuyama, with 13 listed hotels.