Restaurants in Venice

Venice has a reputation for awful restaurants with 'tourist' menus, but take this with a pinch of salt. It’s far from impossible to find a decent meal here and you don’t have to venture much further than Piazza San Marco to do so. There are a number of very good restaurants in the Castello area with great food and if budget is not an issue, many of the best restaurants have canal views or private gardens.

The Venice restaurants below have been hand-picked by our guide author and are grouped into three pricing categories:
Expensive (over €100)
Moderate (€60 to €100)
Cheap (up to €60)

Prices include a three-course meal for one, half a bottle of wine, plus tax and service – usually 15% added to your bill. Beware of a ‘cover charge’ for bread and napkins.

L'Osteria di Santa Marina

Price: Expensive
Cuisine: Italian

The menu at this charming osteria, offers a wide range of appetizers, including soused, boiled or “saor" (classic Venetian specialty) raw fish. Handmade pasta is served with seasonal fruits of the gardens from the Veneto region, while main courses range from fried foods to grilled fish.

Address: Campo Santa Marina, 5911, Castello, Venice, Italy
Telephone: +39 41 528 5239.

Oro Restaurant

Price: Expensive
Cuisine: Italian

In the Belmond Hotel Cipriani, newly opened Oro manages to strike a balance between elegant fine dining and warm, family-like hospitality. The menu by Michelin-starred chef, Davide Bisetto, is an explosion of flavour combinations and highest quality produce. Its Venetian Lagoon views are also stunning.

Address: Giudecca 10, Venice, Italy
Telephone: +39 41 240 801.

Il Canova

Price: Expensive
Cuisine: Mediterrenean

Boasting one of the grandest dining rooms in the whole of Venice, with space for only 65 guests, Il Canova offers an intimate setting and personal service that is second to none. The food is a true reflection of the Mediterranean, while the wine collection is chosen to complement each course.

Address: San Marco 1243, Venice, Italy
Telephone: +39 41 528 9840.

Osteria Oliva Nera

Price: Moderate
Cuisine: Italian

Run by the friendly husband and wife team of Isabella and Dino, this fine restaurant offers local fish and seafood and classic Venetian dishes like stuffed fried zucchini flowers. The owners go out of their way to make every guest feel welcome and the restaurant's own olive oil makes an excellent memento.

Address: Castello, 3417/3447, Venice, Italy
Telephone: +39 41 522 2170.

Trattoria Antica Besseta

Price: Moderate
Cuisine: Mediterranean

Venice’s oldest trattoria is located a few minutes from Piazzale Roma station, but is definitely off the beaten tourist track. A favourite among the locals, the Mediterranean food here is simple but is often styled like a piece of art.

Address: Santa Croce 1395, Salizada de Cà Zusto,, Venice, Italy
Telephone: +39 41 721 687.

Osteria Boccadoro

Price: Moderate
Cuisine: Fish and seafood

Away from the main tourist streets, this is the place to go to experience some innovative Venetian cuisine. With modern photography adorning its smart grey walls, the decor is unusually contemporary for Venice. Try the platter of fish carpaccio, mixed fried fish or the squid ink seafood pasta.

Address: Cannaregio, 5405/a, Campo Widmann, Venice, Italy
Telephone: +39 41 521 1021.

Trattoria alla Madonna

Price: Cheap
Cuisine: Italian

This bustling trattoria is good value. At lunch it’s a great informal place to tuck into a bowl of pasta with fagioli beans. In the evening, the more serious dining gets under way, with seafood specialities such as black squid with polenta and octopus on the menu.

Address: Calle della Madonna, San Polo 594, Venice, Italy
Telephone: +39 41 522 3824.

Al Giardinetto da Severino

Price: Cheap
Cuisine: Italian

This intimate restaurant is popular with local gondoliers and has been run by the same family for over half a century. Housed in a 15th-century chapel, Al Giardinetto boasts vaulted ceilings, a frescoed fireplace and a menu of Venetian staples. Grab a table in the vine-covered courtyard during summer.

Address: Ruga Giuffa, Castello 4928, Venice, Italy
Telephone: +39 41 528 5332.

Ristorante Giorgione

Price: Cheap
Cuisine: Italian

Spaghetti alla busara con scampi (scampi in tomato sauce) and spaghetti vongole (spaghetti with clams and white wine) are two of the best dishes served in this bustling restaurant, where most diners sit outside watching the action on the wide Via Garibaldi. The menu is packed with other Venetian specialities – including an owner who likes to sing Venetian songs.

Address: Via Garibaldi, 1533,, Castello, Venice, Italy
Telephone: +39 41 522 8727.