Restaurants in Bruges

There’s certainly no shortage of restaurants in Bruges, which makes it all the more baffling why the vast majority of them are so expensive. Granted diners can usually expect a quality meal for their euros, but those on a budget may get frustrated with the lack of sit-down options.

The Bruges restaurants below have been hand-picked by our guide author and are grouped into three pricing categories:
Expensive (over €50)
Moderate (€30 to €50)
Cheap (up to €30)
These Bruges restaurant prices are for an average three-course meal and a glass of house wine or cheapest equivalent per person; they include service charges and taxes but not tip.


Price: Expensive

This fusion restaurant blends French and Flemish flavours with exotic tastes to great effect. This culinary synthesis has quite rightly made Guillaume one of the most popular places to eat in Bruges. Not even the restaurant’s decor has escaped the fusion treatment; old wooden beams compliment the contemporary styling and hip vibe.

Address: Korte Lane 20, Bruges, Belgium
Telephone: 05 034 4605.

Den Dyver

Price: Expensive

This innovative eatery has been richly rewarded for its services to local gastronomy. In recent years, Den Dyver has scooped a string of awards for its creative Belgium cuisine, which is the brainchild of head chef Achim. This culinary wizard uses beer in many of his dishes, which can be enjoyed in the understated splendour of the dining area.

Address: Dyver 5, Bruges, Belgium
Telephone: 05 033 6069.

Duc de Bourgogne

Price: Expensive

Admire one of the prettiest panoramas in Bruges while quaffing gourmet cuisine at this idyllic, canal-side restaurant. Overlooking one of the most famous waterways in Bruges, Duc de Bourgogne serves excellent French food in dated opulence. This charming restaurant is also popular for breakfast, lunch or an overpriced coffee.

Address: Huidenvettersplein 12 , Bruges, Belgium
Telephone: 05 033 2038.


Price: Moderate

‘No nonsense cuisine at decent prices,’ claim the proprietors. And we can’t argue with that, because this stylish restaurant does a stellar job with its Flemish themed menu. Specialising in steamed mussels and eel dishes, the vaulted cellar of Mosselkelder offers a warm and romantic setting to spend an evening and the food prices are surprisingly sensible.

Address: Huidenvettersplein 5, Bruges, Belgium
Telephone: (050) 342 320.

‘t Vagevuur

Price: Moderate

You’ll struggle to find a cheaper menu this close to the city centre. Admittedly, ‘t Vagevuur’s cuisine probably won’t set your culinary world alight, but their Belgian dishes are hearty and fairly reasonably priced – particularly their set menus. Dining tables spill out onto the cobbled streets outside, while the ambiance inside is warm and friendly.

Address: Sint-Amandsstraat 23 , Bruges, Belgium
Telephone: 05 033 9662.

Poules Moules

Price: Moderate

With its wooden floors and exposed brick walls, this restaurant has a chic, country living feel to it. Yet Poules Moules is enviably set in the heart of the city, on the picturesque Simon Stevin Square. Serving hearty French and Belgian dishes, this warm and inviting eatery specialises in mussels (in case you hadn’t guessed from the name), and their Flemish stew is one of the best in town. Great service adds to its appeal.

Address: Simon Stevinplein 8-9, Bruges, Belgium
Telephone: 05 034 6119.


Price: Cheap

Cheap restaurants in Bruges are rarer than rocking horse manure and even those on generous budgets can become weary of the pricy dining experience. So Bocca is a breath of fresh air. This jovial eatery and takeaway sells some of, if not the, cheapest food in town. However, the price is not reflective on quality; their range of pasta dishes are delicious.

Address: Dweerstraat 13, Bruges, Belgium
Telephone: 05 061 6175.


Price: Cheap

A 10 minute walk from the centre of Bruges you’ll find T’Ganzespel, a cosy, dimly lit, traditional style restaurant where diners can escape inflated tourist prices. The service can be lacklustre and if you have a table near the kitchen you’ll probably here the disconcerting sound of a microwave pinging, but there’s no faulting the honest prices.

Address: Ganzestraat 37, Bruges, Belgium
Telephone: 050 331 233.


Price: Cheap

This cracking little tavern near the Lake of Love takes on an oriental flavour its innovative menu. Curries and wok dishes join forces with some more traditional Flemish options, which are tasty and sensibly priced. If it’s sunny, grab a seat in their garden, which is a great spot to while away an afternoon sampling their extensive range of Belgium beers. A little out the way, but well worth a visit.

Address: Oostmeers 124, Bruges, Belgium
Telephone: 05 033 0454.