All restaurants

Food Olomouc

Where to eat in central Olomouc

This guide is for times when you want to eat within walking distance of Upper Square while staying in Olomouc's historic centre. It includes restaurants, bistros, cafés and quicker options — from breakfast to an evening meal.

The selection is based on stored venue locations within 1.3 km of Upper Square; it is neither paid placement nor a personal ranking. Compare cuisine type, menu, ratings and opening hours according to what you need at the moment.

For a specific time or a reservation, use the direct menu or venue website link. Details may change, so check the current opening status with the restaurant before you go.

Restaurants in Olomouc

Asian

Japanese cuisine, sushi, ramen, udon and poke bowls.

Hanáckého pluku 1162/10, 779 00 Olomouc

Today 11:00–15:00, 16:00–21:00

Details
Vegetarian

A self-service vegetarian and vegan restaurant with home-style cooking.

Ztracená 3, 779 00 Olomouc

Closed today

Details
Modern cuisine

International and Mediterranean cuisine at NH Collection Olomouc Congress.

Legionářská 1311/21, 779 00 Olomouc

Today 11:00–22:30

Details
Burgers

A central burger bar with beef and vegetarian burgers and fries.

1. máje 825/4, 779 00 Olomouc

Closed today

Details
Burgers

A street-food bistro with beef burgers, a vegetarian option and homemade sides.

Riegrova 388/29, 779 00 Olomouc

Today 11:00–21:00

Details
Italian

Modern Neapolitan pizza with airy crusts and Italian ingredients on the Upper Square.

Horní náměstí 12/19, 779 00 Olomouc

Today 16:00–03:00

Details
Italian

American-style pizza, stuffed crusts and fast delivery from the Lazce branch.

Dobrovského 239/26, 779 00 Olomouc

Today 10:00–23:00

Details
Czech cuisine

Traditional Haná and Czech cuisine on the Lower Square, including regional specialities and lunch menus.

Dolní náměstí 27/38, 779 00 Olomouc

Today 11:00–24:00

Details
Breweries and pubs

A modern pub serving Czech cuisine, lunch menus and carefully poured beer in the city centre.

Michalská 206/2, 779 00 Olomouc

Mon–Thu 11:00–22:00, Fri–Sat 11:00–23:00, Sun 11:00–22:00

Details
Modern cuisine

A modern open-fire restaurant with an Argentine grill, steaks, fish and grilled vegetables.

Horní náměstí 433/21, 779 00 Olomouc

Mon 11:00–21:00, Tue–Sat 11:00–22:00, Sun 12:00–20:00

Details
Italian

An Italian restaurant, pizzeria and café serving fresh pasta, pizza, risotto, breakfast and house-made desserts.

Horní náměstí 433/21, 779 00 Olomouc

Mon–Thu 09:00–22:00, Fri–Sat 09:00–23:00, Sun 10:00–21:00

Details
Bistros and cafés

An Italian bistro serving breakfast, fresh house-made pasta, its own bread, desserts and wine.

Denisova 824/47, 779 00 Olomouc

Mon–Fri 07:30–21:00, Sat–Sun 08:00–21:00

Details
Italian

An Italian bistro with Florentine schiacciata, Italian cured meats, cheeses, espresso and wine.

Ztracená 334/17, 779 00 Olomouc

Mon–Sat 11:00–20:00, Sun Closed

Details
Asian

An authentic Indian and Nepalese restaurant serving curries, tandoori dishes, naan and a broad meat-free selection.

Sokolská 545/38, 779 00 Olomouc

Mon–Sat 11:00–22:00, Sun 11:00–21:00

Details
Italian

An intimate bistro focused on freshly prepared spaghetti, lasagne, soups and meat-free options.

1. máje 825/4, 779 00 Olomouc

Mon–Fri 11:00–20:00, Sat 11:00–18:00, Sun Closed

Details
Fast food

A modern chicken bistro serving crispy chicken specialities, sandwiches, fries and delivery.

8. května 453/14, 779 00 Olomouc

Mon–Sat 11:00–21:00, Sun Closed

Details
Fast food

A gastro bar serving honest lángos in classic and inventive combinations, including reduced-gluten options.

Ztracená 270/38, 779 00 Olomouc

Mon Closed, Tue–Fri 14:00–20:00, Sat 12:00–15:30, Sun Closed

Details
Bistros and cafés

An all-day café and bar with speciality coffee, breakfast, light meals, desserts, wine and mixed drinks.

28. října 370/2, 779 00 Olomouc

Mon–Sun 08:30–19:30

Details
Bistros and cafés

A design-led café and restaurant with breakfast, lunch menus, Italian dishes, desserts and cocktails.

tř. Svobody 596/21, 779 00 Olomouc

Mon 07:30–21:00, Tue–Sat 07:30–23:00, Sun 08:00–20:00

Details
Bistros and cafés

A French-inspired café with breakfast, crêpes, house-made desserts, coffee and light bites.

Ostružnická 357/13, 779 00 Olomouc

Mon–Fri 08:00–21:00, Sat 09:00–21:00, Sun 09:00–19:00

Details
Bistros and cafés

A social enterprise café on the Lower Square with breakfast, light lunches, house-made desserts and friendly service.

Dolní náměstí 173/15, 779 00 Olomouc

Mon–Fri 07:30–19:00, Sat–Sun 08:30–19:00

Details
Bistros and cafés

A speciality café in Villa Primavesi with all-day breakfast, waffles, house-made desserts and its own roasted coffee.

Univerzitní 224/7, 779 00 Olomouc

Mon–Fri 08:00–20:00, Sat–Sun 08:00–19:00

Details
Bistros and cafés

A café and wine bar with breakfast, soups, tapas, speciality coffee, desserts and Moravian wines.

Dánská 1148/5, 779 00 Olomouc

Mon–Thu 07:30–20:00, Fri–Sat 07:30–22:00, Sun Closed

Details
Bistros and cafés

A family café with speciality coffee, brunch, soups, house-made cakes and a children's playroom.

Žerotínovo náměstí 152/3, 779 00 Olomouc

Mon–Thu 08:00–17:00, Fri 08:00–20:00, Sat 09:00–20:00, Sun 09:00–19:00

Details
Bistros and cafés

A speciality café in Envelopa Hub with breakfast, light lunches, filter coffee, matcha and plant-based milk.

17. listopadu 1230/8a, 779 00 Olomouc

Mon–Fri 07:00–19:00, Sat–Sun 09:00–19:00

Details
Bistros and cafés

A café and bistro with breakfast, speciality coffee, matcha, house-made desserts and all-day snacks.

Legionářská 746/1, 779 00 Olomouc

Mon–Sun 07:00–19:00

Details
Bistros and cafés

A speciality café in the Red Church with espresso, filter coffee, cold brew, desserts and plant-based milk.

Bezručova 9/3, 779 00 Olomouc

Mon–Fri 07:00–17:30, Sat–Sun 10:00–16:30

Details
Bistros and cafés

A café by the Archdiocesan Museum combining speciality coffee, Moravian wines, light bites and cultural events.

Václavské náměstí 811/4, 779 00 Olomouc

Mon Closed, Tue–Sun 10:00–19:00

Details
Bistros and cafés

A café and patisserie on the Lower Square with cakes, small pastries, ice-cream sundaes and hot chocolate.

Dolní náměstí 195/6, 779 00 Olomouc

Mon–Sun 08:00–20:00

Details
Fast food

A central quick-service spot for gyros, kebabs, wraps and food to take away.

Riegrova 8, 779 00 Olomouc

Today 09:00–05:00

Details
Fast food

A baguette shop with freshly prepared baguettes, sandwiches and quick snacks.

Na Střelnici 178/16, 779 00 Olomouc

Closed today

Details
Italian

An Italian bistro on Upper Square serving food, coffee and wine.

Horní náměstí 407/27, 779 00 Olomouc

Mon–Wed 07:30–20:00, Thu–Sat 07:30–22:00, Sun 07:30–18:00

Details
Burgers

A burger bistro on Sokolská Street specialising in smash burgers and fries.

Sokolská 968/3, 779 00 Olomouc

Mon–Wed Closed, Thu 16:30–21:30, Fri–Sat 11:00–21:30, Sun 11:00–20:30

Details
Asian

A Vietnamese restaurant on Mariánská Street serving Vietnamese dishes, sushi and lunch specials.

Mariánská 844/2, 779 00 Olomouc

Mon–Sat 11:00–22:00, Sun 11:00–21:00

Details
Asian

A Vietnamese restaurant in the city centre serving soups, noodles, grilled dishes and sushi. The kitchen closes at 21:00.

8. května 464/21, 779 00 Olomouc

Mon 11:00–15:00, 17:00–22:00, Tue–Sun 11:00–22:00

Details
Asian

An Asian and Vietnamese restaurant on 1. máje Street with an online menu.

1. máje 830/12, 779 00 Olomouc

Mon–Sat 11:00–21:00, Sun Closed

Details
Asian

An Asian and Vietnamese restaurant on Komenského Street serving phở soup.

Komenského 861/3, 779 00 Olomouc

Mon–Sat 09:00–21:00, Sun 09:00–20:00

Details
Asian

Vietnamese street food on Pavelčákova Street serving bánh mì baguettes, bún chả and noodle dishes.

Pavelčákova 9/5, 779 00 Olomouc

Provozní dobu ověřte u podniku.

Details
Patisseries

A café, patisserie and bistro on 1. máje Street with house-made desserts, breakfast and brunch.

1. máje 1171/34, 779 00 Olomouc

Mon Closed, Tue–Thu 08:00–19:00, Fri 08:00–20:00, Sat 09:00–20:00, Sun 09:00–19:00

Details