Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in Middelkerke

1102 reviews by TrustYou
Leopoldslaan 192
0.5 Miles from the centre

De Zeebries Budget offers basic accommodation around the corner from Middelkerke’s beaches. It has a Belgian cuisine restaurant, an on-site bar and free WiFi throughout the hotel. The rooms are compact in size and come with a wardrobe and a bathroom with shower or a bath. Guests can enjoy a continental breakfast buffet every morning. Ostend-Bruges International Airport is 5 km away by car. The Middelkerke Casino tram stop is 400 metres away and offers direct connections to other coastal cities.

Show more
per night from £73
Estimated price based on searches in the last month
536 reviews by TrustYou
Paul de Smet de Naeyerstraat 19
0.2 Miles from the centre

Only a few steps away from the sea, Hotel Restaurant Honfleur combines modern style with quality gastronomy. Enjoy a free breakfast each morning from the fine breakfast buffet. It includes a spacious sun terrace. The guest rooms are tastefully decorated and have a private bathroom and a minibar. Honfleur has a trendy bar for guests to relax or have a drink. The stylish fish restaurant offers dishes prepared with fresh ingredients. The surrounding area provides various walking and bicycle routes on the dunes and near the sea shore. There are also possibilities for shopping, visiting the casino or bowling.

Show more
per night from £86
Estimated price based on searches in the last month
1102 reviews by TrustYou
Leopoldlaan 192
0.5 Miles from the centre

This guest accommodation is only 20 metres from the North Sea beach in Middelkerke. De Zeebries includes free WiFi and a restaurant which serves Belgian and seaside specialities. There is also a tearoom which offers waffles and pancakes. Each of the simply furnished rooms at Zeebries includes a private bathroom with a bath or shower. Most of the rooms feature sea views. Guests can enjoy a continental-style breakfast every morning. De Zeebries is 400 metres from the coast tram stop which offers direct links to towns and attractions along the Belgian coast including Plopsaland and De Panne. Ostend-Bruges International Airport is 10 minutes away by car.

Show more
per night from £108
Estimated price based on searches in the last month

Hotel Acropolis

94 Westendelaan

Near Mariakerke Beach

Show more
per night from £115
Estimated price based on searches in the last month

Hotels in Middelkerke has a fantastic range of hotels in Middelkerke, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Middelkerke hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Middelkerke has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Middelkerke

Which hotels are the most popular ones to stay at in Middelkerke?

Hotel De Zeebries, Hotel Honfleur and Hotel De Zeebries Budget are some of the popular hotels in Middelkerke.

What is the cheapest price for a hotel in Middelkerke?

The cheapest price for a double room in Middelkerke is £72, offered by Hotel De Zeebries Budget.

What are the best hotels in Middelkerke near the center?

The best hotels near the center of Middelkerke are Hotel Honfleur, Hotel De Zeebries Budget and Hotel De Zeebries.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555