Skip to content

Where to eat in Olomouc

9 independent restaurants, bakeries and food spots in Olomouc. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Olomouc

  1. Eat

    Café Restaurant Caesar

    The place is named after the legendary founder of the city, serves pizza and pasta and is on the ground floor of the Town Hall. In summer they have a large outdoor area right on the main square, which is the perfect place to pass a gentle summer's evening.

    Mon-Wed 10:00–22:00, Thu–Sat 10:00–23:00, Sun 11:00–20:00Lunch menu 90 Kč

  2. Eat

    Green Bar

    A vegetarian lunch canteen, just a few paces from the main square along Ztracena Ul. It's self serve and the food all costs the same- 21 Kč/100 g. Just load your plate and pass it to the girl at the checkout, she'll weigh it and tell you how much you owe. The food's good, the price is a bargain, and it's Olomouc's best vegetarian option.

    Mon-Fri 10:00-17:00

  3. Eat

    Hanacka Hospoda

    Traditional Moravian restaurant, mostly meat dishes on the menu.

    mains usually 150-250 Kč

  4. Eat

    Moravska Restaurace

    Serving traditional food of the region, as well as international cuisine. An example from the menu is "Quarter of roast duck, red cabbage with apple, bread and potato dumplings with onion", for 240 Kč. Non-smoking.

    Open now · closes 11 pm

  5. Eat

    Pod Limpou

    Wide selection of beer and Moravian dishes. The restaurant is in a cosy, rustic basement and has a large space for outdoor dining.

    11:00-23:00 (food served until 21:30)24 Kč beer, 300 Kč meal and beverage

  6. Eat

    Restaurant Alley

    The interior is stylish and the attendants will surely help you in choosing your meals and drinks. Lunch specials including soup from 90 Kč.

  7. Eat

    Restaurant Pizza U Jana

    This is a little way out of the centre, past the Bus Station, but it serves some of the best food in the city, especially the steaks.

    11:00-22:45 dailyLunch menu 95 Kč

  8. Eat

    Sushi Bar

    A place to get great sushi, a bit pricey for compared to other restaurants but worth it with quiet and friendly atmosphere.

    Open now · closes 11 pm

  9. Eat

    Svatovaclavsky Pivovar

    A non-smoking microbrewery with indoor and outdoor seating and a comprehensive menu of local specialties. Daily changing menu with three mains to choose from.

    daily main dish 100-120 Kč, à la carte mostly 150-250 Kč

Listings from the Wikivoyage guide to Olomouc (CC BY-SA 4.0).