We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Italian Restaurants in Maccagno

View map
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your SelectionsClear all
(163)
Establishment Type
Reservations
Online Bookings
Available Tonight
Cuisines & Dishes
(163)
(3)
Bar
(16)
(12)
Cantonese
(1)
Central Asian
(1)
Central European
(10)
Contemporary
(5)
(4)
Diner
(1)
(1)
(1)
Gastropub
(2)
Grill
(6)
(1)
(57)
Pub
(16)
(47)
(3)
(3)
Swiss
(22)
(1)
Wine Bar
(7)
Chowder
(4)
Doner Kebab
(1)
Hamburger
(1)
Lasagne
(1)
Oyster
(1)
Pasta
(11)
Polenta
(5)
Salad
(6)
Sandwiches
(5)
More
Dietary Restrictions
Meals
(12)
(121)
(127)
Price
Cheap Eats
(20)
Mid-range
(220)
Fine Dining
(11)
Restaurant features
Accepts Credit Cards
(37)
(4)
Free Wifi
(51)
Parking Available
(33)
Reservations
(117)
Serves Alcohol
(78)
Takeout
(37)
Wheelchair Accessible
(83)
More
Good for
Bar Scene
(9)
(34)
Kids
(78)
More
Sort by:
  • Availability
  • Relevance
  • Ranking
  • Name
We found great results, but some are outside Maccagno. Showing results in neighbouring cities.
Limit search to Maccagno.
Grotto Broggini Losone, Switzerland 13.4 km away
#151 of 163 Results
Osteria Borgo Ascona, Switzerland 12.7 km away
#152 of 163 Results
Albergo Ristorante Belcantone Novaggio, Switzerland 9.8 km away
#153 of 163 Results
$$ - $$$ Italian Swiss European
Bar Ristorante San Marco Brissago, Switzerland 8.6 km away
#154 of 163 Results
$ Italian French Swiss Mediterranean European
al Pontile Ascona, Switzerland 12.5 km away
#155 of 163 Results
La Colombina Brissago-Valtravaglia 9.1 km away
#156 of 163 Results
$$ - $$$ Latin Italian
Antica Osteria Il Malatesta Muralto, Switzerland 15.2 km away
#157 of 163 Results
Osteria del Centenario Muralto, Switzerland 15.1 km away
#158 of 163 Results
Ristorante Pizzeria Portico Brissago, Switzerland 8.7 km away
#159 of 163 Results
$ Italian Pizza Mediterranean
Hotel Ristorante San Martino Porto Ronco, Switzerland 10.8 km away
#160 of 163 Results
$$ - $$$ Italian Mediterranean Swiss European Vegetarian Friendly
Ristorante Pinocchio da Sandra Ronco sopra Ascona, Switzerland 11.2 km away
#161 of 163 Results
$$ - $$$ Italian Swiss European Vegetarian Friendly
Circolo di Scareno Aurano 12.3 km away
#162 of 163 Results
Italian