Best Prague Restaurants

We’ve chosen the very best of fine dining in Prague.

Golden Well Restaurant

Prague Restaurants - Golden Well
The best rated restaurant in Prague. Terrace at the Golden Well boutique hotel is located on the fourth floor of the Golden Well Hotel, with the view that will convince you that Prague is really the city of one hundred spires.
The restaurant’s new interior is the work of Italian architects Lorenzo Carmelini and Katrin Herden, in which they have again used their typical style that consists of interesting combination of modern design with the elements of the Renaissance era. TERASA was also awarded the title of  “Best Czech Restaurant” in the “Maurer’s Choice Grand Restaurant 2012” booklet. In 2010 and 2011, the hotel as such was chosen as one of the “World’s Best Hotels” and a “Best Hidden Gem” in the TripAdvisor Travellers’ Choice® Awards.
Price for a main course is about 40€ so it is one of the most expensive restaurants in Prague. 2 course business menu costs 26€.

Address:

U Zlaté studně 4
Prague 1 – Lesser Town

Contact for reservations:

+420 257 533 322

Opening hours:

Mo – Su / 7:00 a.m. – 11:00 p.m.

Alcron Restaurant

Prague Restaurants - Alcron
Since the opening in 1932 The Alcron restaurant has remained the home of exquisite cuisine collecting awards from all over the world, a place of happiness and well-being during gatherings with friends for philosophical or political meditation. The layout of the restaurant was slightly changed after the reconstruction in the year 2000 however the tradition and the saying which indicates the highest standards “This feels like The Alcron” lives on.
Price for a 4-course menu is 60€.

Address:

The Alcron – Radisson Blu Alcron Hotel,
Štěpánská 40/623, Prague 1

Contact for reservations:

+420 222 820 410

Opening hours:

Lunch:
Monday – Friday 12:00 to 2:30 p.m.
Dinner:
Monday – Saturday 5:30 p.m. to 10:30 p.m.

Grosseto Marina

Prague Restaurant with Nice View
If the weather is nice, we definitely recommend to visit this restaurant. Even locals love it here! Compared to other Prague restaurants with beautiful views, this restaurant is not expensive  (main dishes start from 6€ and a the cheapest bottle of wine costs 18€). Great Italian cuisine is being served here with a good selection of tasty pizza and variety of fishes, as well as a large selection of wines. The only con (for someone) is that portions are not that big.
The restaurant has two floors; lower floor offers three separated sections with exhibition kitchen. Open deck on upper floor is an ideal place for romantic lunch or dinner or perhaps just a glass of wine in the beautiful surroundings of old Prague and spotless view of Prague castle and Charles bridge, or enjoy a drink in one of our free bars.

Address:

GROSSETO Marina Ristorante
Alšovo nábřeží
Prague 1 – Old Town
110 00 (ZIP)

Contact for reservations:

+420 222 316 744
+420 222 316 973
+420 605 454 020

Opening hours:

Mon – Sun 11.30 – 24.00

Le Terroir Restaurant

Prague Restaurants - Le Terroir
This restaurant is a pearl among Czech restaurants. Placed in a stylish cellar with very creative haute French cuisine. The pairing menus are amply recommended. Place is ideal for a romantic date or business meeting. TIP: Make reservations through their site, even if it’s just 10 mins before.
Price for a 4-course menu is 62€.

Address:

Restaurant Le Terroir
Vejvodova 1
Prague 1

Contact for reservations:

+420 222 220 260

Opening hours:

Tuesday – Saturday 11am – 11pm
Sunday & Monday CLOSED
Summer terrace is open until 10pm

Golden Prague Restaurant

Prague Restaurants - Zlatá Praha
Located in the InterContinental Hotel in the Prague’s Old Town, this restaurant offers one of the most beautiful dining opportunity. Its location makes it ideal for a romantic dinner. Everything in the restaurant was great. We especially loved the view.
Main courses start at 19€.

Address:

InterContinental Prague
Pařížská 30
Prague 1

Contact for reservations:

+420 296 630 914

Opening hours:

Mon – Sun 12:00 – 23:30

Bellevue Restaurant

Prague Restaurants - Bellevue
Set in a chateau-like building in the Old Town overlooking the Vltava River, Bellevue Restaurant serves superb cuisine in elegant surroundings. Diners can also enjoy views over Charles Bridge and of Prague Castle across the water. You will definitely love it here.
Price for a 3-course menu is 60€.

Address:

Smetanovo nábřeží 18
Prague 1

Contact for reservations:

+420 222 221 443

Opening hours:

Sun-Mon:
12.00 – 15.00 – last reservation at 14:00
17.30 – 23.00 – last reservation at 22:00

U Prince Roof Terrace

Prague Restaurants - U Prince
If the weather is nice, this restaurant offers the prettiest view over the Old Town Square.  The view is just breathtaking! However, food is not that as good as it looks it would be (slightly above average but definitely not as good as in restaurants in the right column) so come here for the view, not the food. Once you are inside the hotel, just take an elevator to the last floor and there you are – standing on one of the most beautiful roof terraces in Prague. We even recommend this restaurant in our pro travel guides.
An average price for a single main course is 350 CZK (about 13). You can order pasta (250 CZK/10), steaks (500-700 CZK/19-26), as well as fishes (250-400 CZK/10-15) here.

Address:

Hotel U prince – 4th floor
Old Town Square 29
Prague 1

Contact for reservations:

+420 737 261 842

Opening hours:

Mon – Sun 11:00 – 23:30

Mandarin Oriental hotel, Spices Restaurant

Prague Restaurants - Mandarin Oriental
Located in the heart of the picturesque Lesser Town, Spices Restaurant & Bar offers an inventive selection of delicious Asian dishes and mouth-watering cocktails. With a setting as inspiring as the menu, Spices’ stunning Renaissance-style vaulted ceiling and contemporary design provides the perfect backdrop for Excecutive Chef Jiří Štift’s exceptional cuisine.
As a stand-alone destination, Spices’ bar serves a mix of classic and contemporary cocktails, alongside a wide choice of wines, beers and non-alcoholic drinks.
Main courses start at 15€.

Address:

Mandarin Oriental, Prague
Nebovidská 459/1
Prague 1 – Lesser Town

Contact for reservations:

+420 233 088 777

Opening hours:

Every day:
BREAKFAST 6:30 – 11am
DINNER 6 – 11pm
Is some information about Prague restaurants missing? Let us know via our contact form!

Comments

comments