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.

Restaurants in Ascona

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(182)
(106)
(6)
Bar
(11)
Brew Pub
(1)
(9)
Cantonese
(1)
Central American
(1)
Central European
(22)
Contemporary
(5)
Diner
(3)
(3)
(4)
Gastropub
(4)
(1)
Grill
(3)
(2)
(49)
Pub
(11)
(21)
(3)
Swiss
(66)
(1)
Wine Bar
(3)
Chowder
(4)
Hamburger
(5)
Hot Dog
(1)
Lasagne
(1)
Oyster
(1)
Pasta
(15)
Polenta
(3)
Ribs
(2)
Sandwiches
(4)
Shrimp
(1)
Tapas
(1)
More
Dietary Restrictions
Meals
(172)
(204)
Price
Cheap Eats
(19)
Mid-range
(396)
Fine Dining
(31)
Restaurant features
Accepts Credit Cards
(40)
(12)
Free Wifi
(84)
Parking Available
(67)
Reservations
(182)
Serves Alcohol
(109)
Takeout
(35)
Television
(25)
Wheelchair Accessible
(106)
More
Good for
Bar Scene
(11)
Business meetings
(43)
(44)
Kids
(87)
Local cuisine
(34)
(17)
More
Pizza (48)
Cafe (6)
Seafood (20)
Italian (180)
Asian (6)
Delicatessen (6)
Mediterranean (101)
American (6)
Grottino Ticinese
$$ - $$$, Italian, Swiss, European
Losone 1.3 km away
Osteria Nostrana
$$ - $$$, Italian, Swiss, Mediterranean
Ascona
Antico Ristorante Borromeo
$$ - $$$, Italian, Swiss, Mediterranean
Ascona
Grotto Broggini
$$ - $$$, Italian, Swiss, Mediterranean
Losone 1.2 km away
Locanda Locarnese
$$$$, Italian, Mediterranean, European
Locarno 2.3 km away
Restaurant Ecco Ascona
$$$$, International, Delicatessen, European
Ascona
Marina
$$$$, Italian, Seafood, Mediterranean
Ascona
Antica Osteria Il Malatesta
$$$$, Italian, Swiss, Mediterranean
Muralto 3.2 km away
Osteria Nostrana
$$ - $$$, Italian, Swiss, Mediterranean
Ascona
Antico Ristorante Borromeo
$$ - $$$, Italian, Swiss, Mediterranean
Ascona
Grotto Broggini
$$ - $$$, Italian, Swiss, Mediterranean
Losone 1.2 km away
Grotto Baldoria
$, Italian, Swiss, European
Ascona
Eden Roc
$$$$, Italian, European, Central European
Ascona
La Fontana Ristorante & Bar
$$ - $$$, Mediterranean, Italian
Locarno 2.7 km away
Caffe Bartolomeo
$$ - $$$, Italian, Cafe, Mediterranean
Locarno 2.2 km away
Al Porto Cafe Lago
$$ - $$$, Cafe, International, European
Locarno 2.9 km away
Grotto Baldoria
$, Italian, Swiss, European
Ascona
L'Archetto Take Away
$, Italian, Pizza, Mediterranean
Locarno 2.5 km away
Isola Greca
$, Greek
Locarno 1.6 km away
Mono Bar
$, American, Fast food, Pub
Locarno 2.4 km away
Sort by:
  • Ranking
  • Name
We found great results, but some are outside Ascona. Showing results within 40 km of Ascona.
Limit search to Ascona.
Grottino Ticinese Losone 1.3 km away
#1 of 19 Restaurants in Losone
Locanda Locarnese Locarno 2.3 km away
#1 of 116 Restaurants in Locarno
#3 of 67 Restaurants in Ascona
$ Italian Swiss European Contemporary
#4 of 67 Restaurants in Ascona
#5 of 67 Restaurants in Ascona
$$ - $$$ Swiss Mediterranean European Italian
Ristorante Bottega del Vino Locarno 2.4 km away
#3 of 116 Restaurants in Locarno
$$ - $$$ Wine Bar Central European Vegetarian Friendly
Grotto La Risata Arcegno 2.1 km away
#1 of 2 Restaurants in Arcegno
Ristorante Sensi Muralto 2.9 km away
#1 of 21 Restaurants in Muralto
#7 of 67 Restaurants in Ascona
Antica Osteria Il Malatesta Muralto 3.2 km away
#2 of 21 Restaurants in Muralto
Osteria dell Enoteca Losone 2.0 km away
#3 of 19 Restaurants in Losone
#12 of 67 Restaurants in Ascona
#13 of 67 Restaurants in Ascona
#14 of 67 Restaurants in Ascona
$$ - $$$ Italian Swiss European
  • Disappointing 20/09/2016
#15 of 67 Restaurants in Ascona
$$$$ Italian European Central European Vegetarian Friendly
RISTORANTE CENTRALE Losone 1.5 km away
#4 of 19 Restaurants in Losone
#1 of 1 Dessert in Ascona
Isola Greca Locarno 1.6 km away
#11 of 116 Restaurants in Locarno
$ Greek
#17 of 67 Restaurants in Ascona
  • Very good 18/08/2017