Skip to main content

Filter by:


Star rating

Review score

Áyios Ioánnis – 116 hotels and places to stay
See the latest prices and deals by choosing your dates.
Dimitris Villa Hotel, hotel in Áyios Ioánnis

Located 12 km from the ancient city of Phaestos, family-run Dimitris Villa Hotel is on the coast of Messara bay, surrounded by trees, just 8 minutes from Matala beach.

Great little place! Lovely pool and cute apartments with great TV and shower facilities. Balconies get the evening sun. Plenty of parking which is hard to find in Matala. Superb location. The pool area is lovely and calm, nice little bar and breakfast was great! A very very short walk to the action. Matala is a very small place. Superb price and very lovely staff!
8.1
Scored 8.1
Very good
Rated very good
914 reviews
Price from£46.86per night
Hotel Sunshine Matala, hotel in Áyios Ioánnis

This family run hotel offers clean and comfortable rooms with free parking and free Wi-Fi. Sunshine Matala also offers a TV lounge.

Everything was perfect 👌
9.2
Scored 9.2
Superb
Rated superb
263 reviews
Price from£70.98per night
Hotel Sofia, hotel in Áyios Ioánnis

Hotel Sofia is in a quiet area of Matala, yet close to the centre and its shops, bars and restaurants. It is just 50 metres away from the sandy beach and 20 minutes from the famous Red beach.

brilliant little place in a brilliant little village
8.3
Scored 8.3
Very good
Rated very good
386 reviews
Price from£70.12per night
Melissa Hotel, hotel in Áyios Ioánnis

Situated on the beautiful bay of Matala, 700 metres from the beach, Hotel Melissa offers a pool with children's section and a pool bar-restaurant.

Quiet location outside Matala, Convenient if you have a car , free parking , Clean room
8.1
Scored 8.1
Very good
Rated very good
346 reviews
Price from£49.34per night
Olympic Hotel, hotel in Áyios Ioánnis

Located in the area of Moires, Olympic Hotel offers spacious accommodation with a private balcony and free Wi-Fi access. It has a café bar and it is a 10-minute drive away from the nearest beaches.

Easy to find and no trouble checking in. Nice lady at reception showed us 2 rooms, one at the front of the hotel and one at the back. We opted for the rear room away from the main road. Double glazing kept any other noise out well and the aircon was quiet so a good night sleep was had. Room a good size, clean, comfortable bed and decent shower room..hooray! Included breakfast was a bit indifferent but some nice pastries and coffee.
8.1
Scored 8.1
Very good
Rated very good
109 reviews
Price from£65.82per night
Hotel Neos Matala, hotel in Áyios Ioánnis

Featuring a large pool with sun terrace and a snack bar, Hotel Neos Matala lies within 500 metres from the sandy bay of Matala in South Crete.

Nice location and very nice pool, nice terrasse to have breakfast
7.4
Scored 7.4
Good
Rated good
57 reviews
Price from£65.82per night
Tsaner Apartment and Rooms, hotel in Áyios Ioánnis

Set in Matala, 60 metres from Matala beach, Tsaner Apartment and Rooms offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

The place is nice, well located
8.6
Scored 8.6
Fabulous
Rated fabulous
99 reviews
Price from£63.24per night
Matala Bay Hotel & Apartments, hotel in Áyios Ioánnis

Matala Bay Hotel & Apartments is located amidst lush greenery, within 250 metres from the beach, and has a swimming pool, restaurant and snack bar.

The breakfast was good. The bed was very hard.
8.0
Scored 8.0
Very good
Rated very good
1,615 reviews
Price from£88.62per night
Alexander Beach Hotel, hotel in Áyios Ioánnis

Hotel Alexander Beach is situated on the edge of Kalamaki, in central southern Crete. Only 4.4 km from Timpaki, it offers 25 comfortably furnished rooms with shower, toilet and balcony.

We were end of season so we not many in the hotel. The lady that greeted us was so friendly. Room we had was a balcony facing the beach. Very nice view. Even at end of season plenty of spots for dinner nearby
8.5
Scored 8.5
Very good
Rated very good
224 reviews
Price from£61.52per night
Hotel Coral Matala, hotel in Áyios Ioánnis

The Coral Hotel features comfortable rooms with private balconies. This family-run hotel is in the quiet town of Matala. It is 500 metres from the town centre and 600 metres from the beach.

The accommodation is located a 10-minute walk from the center of Matala in a quiet and peaceful area. It also includes a parking lot. The apartment was very pleasant, with a friendly terrace. The staff is nice and very helpful. The breakfast was very good. I recommend the accommodation.
8.5
Scored 8.5
Very good
Rated very good
269 reviews
Price from£68.83per night
See all hotels near Áyios Ioánnis
Subscribe to receive premium deals

Prices drop the moment you sign up!