Looking for Italian restaurants in Weymouth? There are some great choices for Italian food in Weymouth, offering great views, cosy dining rooms and authentic Italian food. Where will you decide to try first?
*This post contains affiliate links. If you make a purchase via our links, we receive a small commission at no extra cost to you*

Al Molo
Pier Bandstand, The Esplanade, Weymouth DT4 7RN
This Italian restaurant in Weymouth uses local produce with the finest Italian ingredients. The restaurant prides itself on quality food with a difference. You can enjoy panoramic views of Weymouth Bay and the Jurassic coastline in a relaxed and grand setting.
Menus at al Molo change throughout the year, however you can expect to see classic Italian dishes such as penne Arrabbiata, ravioli and tortellini. Open for lunch Wednesday to Sunday between 12pm – 2.30pm, and dinner Monday to Sunday 6pm – 9.15pm.
Enzo Ristorante & Pizzeria
110 The Esplanade, Weymouth DT4 7EA
The restaurant was first opened in Weymouth in 2004. It aims to offer real Italian food using the finest ingredients, many of which are directly imported from Italy. All prepared by Italian Chefs and served in a professional and friendly atmosphere.
Pizza offerings include the San Michelle, topped with tomato, fresh basil, Mozzarella cheese with baby prawns. Or the Enzo’s House special topped with tomato, Mozzarella, artichokes, olives, pepperoni, rocket, cherry tomatoes and fresh chilli.
A variety of pasta dishes, salads and insalata are also on the menu.

Prezzo Weymouth
56 St Thomas St, Weymouth DT4 8EQ
Located just at the end of High Street, just a few minutes away from the marina and the beach. The menu offers good choices of gluten free, vegan and vegetarian options to suit everyone. You will also find third party deals and vouchers for Prezzo if you’re looking to save money eating out in Weymouth.
Nicetta Italian Restaurant
1 St Mary St, Weymouth DT4 8PB
Nicetta is open Monday to Saturday between 9.30am – 3pm, and Tuesday to Saturday 5.30pm till late.
Pizzas are made fresh daily on site by hand to provide the authentic Italian pizza. There’s plenty more on the menu aside from pizza including pasta dishes and salads too.

Hamiltons
5 Brunswick Terrace, Weymouth DT4 7RW
Located in Brunswick terrace, an outstandingly well preserved Georgian terrace situated near Greenhill on Weymouth seafront, with a stunning view of Weymouth bay. The business originally started as an Italian Ice Cream parlour, and you can still order this during the day. In the evening the restaurant transforms into a stylish a la carte restaurant.
Bacaro Weymouth
50 The Esplanade, Weymouth DT4 8DQ
A local family run, Italian restaurant and bar located on Weymouth seafront. Menu items include the Pickled Chilli and garlic seafood Linguine. Why not try the beef risotto, including a light and vibrant green pesto and ricotta risotto served with a fillet beef medallion infused with balsamic and black truffle oil.
The Loft Pizza
13A Custom House Quay, Weymouth, Dorset, DT4 8BG
Serving delicious stonebaked, cold fermented pizzas, tasty starters, sides and weekly specials. The restaurant is open for both dining and takeaway! With stunning views across the harbour they are open every day apart from Monday for lunch and dinner.
Some great, unique pizza toppings available including the Chip Shop. With a katsu base and mini chips. The Double Barrel has a tomato base, topped with mozzarella, crumbled ndjua and fresh chillis.
You may also like to read:-
*terms and conditions apply