
Find hotels in Iyo from ¥4,118
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Iyo
Family friendly
Check prices for these dates
Our top choices for Iyo hotels

MARISSA RESORT sazanseto suo-oshima
MARISSA RESORT sazanseto suo-oshimaSuooshima
9.6 out of 10, Exceptional, (22 reviews)
The price is ¥29,275
¥32,503 total
Jul 15 - Jul 16

Kominka Mitsuhama Ryokan
Kominka Mitsuhama RyokanMatsuyama
10.0 out of 10, Exceptional, (18 reviews)
The price is ¥29,237
¥32,282 total
Jul 13 - Jul 14

Harbor Plaza Hotel
Harbor Plaza HotelYawatahama
8.0 out of 10, Very Good, (205 reviews)
The price is ¥10,194
¥11,339 total
Jul 14 - Jul 15

Setouchi Resort Hotel
Setouchi Resort HotelMatsuyama
9.0 out of 10, Wonderful, (52 reviews)
The price is ¥11,570
¥12,740 total
Jul 15 - Jul 16

Hotel MyStays Matsuyama
Hotel MyStays MatsuyamaMatsuyama
8.6 out of 10, Excellent, (1,016 reviews)
The price is ¥4,187
¥4,674 total
Jun 28 - Jun 29

Hotel Aisul Matsuyama
Hotel Aisul MatsuyamaMiyatamachi
8.0 out of 10, Very Good, (136 reviews)
The price is ¥7,326
¥8,059 total
Jun 28 - Jun 29

Daiwa Roynet Hotel Matsuyama
Daiwa Roynet Hotel MatsuyamaIchibancho
9.2 out of 10, Wonderful, (1,005 reviews)
The price is ¥10,491
¥11,540 total
Jul 13 - Jul 14

Dogo Hotel Kowakuen Haruka
Dogo Hotel Kowakuen HarukaDogo Hot Spring
9.6 out of 10, Exceptional, (135 reviews)
The price is ¥26,496
¥29,676 total
Jun 21 - Jun 22

Smile Hotel Matsuyama
Smile Hotel MatsuyamaIchibancho
8.4 out of 10, Very Good, (243 reviews)
The price is ¥3,744
¥4,118 total
Jul 5 - Jul 6

Super Hotel Ehime Ozu Inter
Super Hotel Ehime Ozu InterOzu
9.2 out of 10, Wonderful, (85 reviews)
The price is ¥11,091
¥12,200 total
Jun 21 - Jun 22

Yamatoya Honten
Yamatoya HontenDogo Hot Spring
9.2 out of 10, Wonderful, (360 reviews)
The price is ¥29,400
¥36,242 total
Jun 30 - Jul 1

Toyoko Inn Matsuyama Ichibancho
Toyoko Inn Matsuyama IchibanchoIchibancho
8.2 out of 10, Very Good, (472 reviews)
The price is ¥7,526
¥8,369 total
Jul 5 - Jul 6











































