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.
New! You come to us for reviews — now you can book your hotel right here on TripAdvisor.

Restaurants in Canton of Ticino

Ristorante Galleria Arte al Lago
$$$$, Mediterranean, European, Italian
Ristorante le Bucce di Gandria
$$$$, Italian, Mediterranean, European
Bottegone del Vino
$$$$, Italian, Swiss, Mediterranean
Locanda Orico
$$$$, Italian, Mediterranean, European
Seafood (59)
Thai (8)
Pizza (176)
Japanese (9)
Steakhouse (8)
Indian (5)
Sushi (9)
Asian (10)
Osteria Nostrana
Italian, Swiss, Mediterranean
Ristorante Sensi
$$$, Italian, Swiss, Mediterranean
Ristorante Pizzeria Argentino
Italian, Pizza, Mediterranean
Ristorante Deseo
$$$$, Latin, Spanish, Fusion
Sort by:
Availability
Ranking
Name
Price (low to high)
Price (high to low)

Locanda Locarnese (Locarno)

#1 of 1,252 Restaurants in Canton of Ticino
#1 of 83 Restaurants in Locarno
Map
Visitor photos (69)

Grotto Bundi (Mendrisio)

#2 of 1,252 Restaurants in Canton of Ticino
#1 of 38 Restaurants in Mendrisio
Price: $6 - $39 Map
Visitor photos (48)

Grottino Ticinese (Losone)

#3 of 1,252 Restaurants in Canton of Ticino
#1 of 16 Restaurants in Losone
Map
Visitor photos (31)
Cuisines: Italian Swiss European

Grotto del Pep (Lugano)

#4 of 1,252 Restaurants in Canton of Ticino
#1 of 303 Restaurants in Lugano
Map
Visitor photos (71)
Cuisines: Italian Swiss Barbecue European

Trattoria - Pizzeria Galleria (Lugano)

#5 of 1,252 Restaurants in Canton of Ticino
#2 of 303 Restaurants in Lugano
Map
Visitor photos (130)

Pasta e Pesto (Lugano)

#6 of 1,252 Restaurants in Canton of Ticino
#3 of 303 Restaurants in Lugano
Price: $9 - $14 Map
Visitor photos (75)

Ristorante Galleria Arte al Lago (Lugano)

#7 of 1,252 Restaurants in Canton of Ticino
#4 of 303 Restaurants in Lugano
Price: $61 - $204 Map
Visitor photos (117)

Osteria Nostrana (Ascona)

#8 of 1,252 Restaurants in Canton of Ticino
#1 of 60 Restaurants in Ascona
Map
Visitor photos (96)
Cuisines: Italian Swiss Mediterranean European

Ristorante Sensi (Muralto)

#9 of 1,252 Restaurants in Canton of Ticino
#1 of 19 Restaurants in Muralto
Price: $20 - $51 Map
Visitor photos (61)
Cuisines: Italian Swiss Mediterranean European

Antica Osteria Il Malatesta (Muralto)

#10 of 1,252 Restaurants in Canton of Ticino
#2 of 19 Restaurants in Muralto
Map
Visitor photos (113)

Ristorante Bottega del Vino (Locarno)

#11 of 1,252 Restaurants in Canton of Ticino
#2 of 83 Restaurants in Locarno
Map
Visitor photos (40)
Cuisines: Italian European Mediterranean Central European

Ristorante le Bucce di Gandria (Gandria)

#12 of 1,252 Restaurants in Canton of Ticino
#1 of 6 Restaurants in Gandria
Price: $20 - $61 Map
Visitor photos (58)

Antico Ristorante Borromeo (Ascona)

#13 of 1,252 Restaurants in Canton of Ticino
#2 of 60 Restaurants in Ascona
Map
Visitor photos (39)
Cuisines: Italian Mediterranean European Swiss

Elementi (Lugano)

#14 of 1,252 Restaurants in Canton of Ticino
#5 of 303 Restaurants in Lugano
Price: $10 - $41 Map
Visitor photos (89)

La Tinera (Lugano)

#15 of 1,252 Restaurants in Canton of Ticino
#6 of 303 Restaurants in Lugano
Map
Visitor photos (63)
Cuisines: Italian Swiss European

Ristorante Pizzeria Argentino (Lugano)

#16 of 1,252 Restaurants in Canton of Ticino
#7 of 303 Restaurants in Lugano
Map
Visitor photos (62)

Madonna Della Fontana (Ascona)

#17 of 1,252 Restaurants in Canton of Ticino
#3 of 60 Restaurants in Ascona
Map
Visitor photos (46)
Cuisines: Italian Swiss European Mediterranean

Grotto Morchino (Lugano)

#18 of 1,252 Restaurants in Canton of Ticino
#8 of 303 Restaurants in Lugano
Price: $10 - $31 Map
Visitor photos (84)
Cuisines: Italian Swiss

Restaurant Ecco Ascona (Ascona)

#19 of 1,252 Restaurants in Canton of Ticino
#4 of 60 Restaurants in Ascona
Price: $148 - $215 Map
Visitor photos (85)
Cuisines: International Delicatessen European Central European

Grotto La Baita (Magadino)

#20 of 1,252 Restaurants in Canton of Ticino
#1 of 3 Restaurants in Magadino
Map
Visitor photos (56)

Bottegone del Vino (Lugano)

#21 of 1,252 Restaurants in Canton of Ticino
#9 of 303 Restaurants in Lugano
Price: $27 - $72 Map
Visitor photos (32)
Cuisines: Italian Swiss Mediterranean European Wine Bar

Locanda Orico (Bellinzona)

#22 of 1,252 Restaurants in Canton of Ticino
#1 of 67 Restaurants in Bellinzona
Price: $36 - $108 Map
Visitor photos (39)

Locanda Orelli (Bedretto)

#23 of 1,252 Restaurants in Canton of Ticino
#1 of 4 Restaurants in Bedretto
Map
Visitor photos (64)
Cuisines: Italian Swiss Mediterranean

Osteria dell Enoteca (Losone)

#24 of 1,252 Restaurants in Canton of Ticino
#2 of 16 Restaurants in Losone
Map
Visitor photos (54)

Osteria del Centenario (Locarno)

#25 of 1,252 Restaurants in Canton of Ticino
#3 of 83 Restaurants in Locarno
Map
Visitor photos (46)
Cuisines: Italian Mediterranean European Swiss

Osteria Ferriroli (Tenero-Contra)

#26 of 1,252 Restaurants in Canton of Ticino
#1 of 4 Restaurants in Tenero-Contra
Price: $25 - $60 Map
Visitor photos (37)
Cuisines: Italian Steakhouse Swiss Barbecue European Wine Bar

Pedemonte (Bellinzona)

#27 of 1,252 Restaurants in Canton of Ticino
#2 of 67 Restaurants in Bellinzona
Map
Visitor photos (21)

La Cucina di Alice (Lugano)

#28 of 1,252 Restaurants in Canton of Ticino
#10 of 303 Restaurants in Lugano
Map
Visitor photos (89)
Cuisines: Italian Swiss Mediterranean European

Irish Pub Sorengo (Sorengo)

#29 of 1,252 Restaurants in Canton of Ticino
#1 of 4 Restaurants in Sorengo
Price: $10 - $41 Map
Visitor photos (155)

Motto del Gallo (Lugano)

#30 of 1,252 Restaurants in Canton of Ticino
#11 of 303 Restaurants in Lugano
Price: $41 - $113 Map
Visitor photos (59)