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 Canton of Schwyz

View map
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(332)
(123)
(2)
(41)
Austrian
(3)
Bar
(29)
Beijing Specialties
(1)
(42)
Cantonese
(6)
Central American
(1)
Central Asian
(1)
Central European
(105)
(20)
Contemporary
(25)
(12)
Diner
(34)
(16)
(7)
Gastropub
(9)
(3)
(1)
Grill
(23)
(23)
(5)
(1)
Mongolian
(1)
(77)
Pub
(27)
(26)
(9)
(9)
Swiss
(283)
Szechuan
(3)
(31)
Tibetan
(1)
Wine Bar
(15)
Bagels
(1)
Bento (Lunch Box)
(1)
Burrito
(1)
Fish & Chips
(1)
Fondue
(5)
Hamburger
(17)
Lasagne
(1)
Lobster
(1)
Noodle
(7)
Pad Thai
(1)
Pasta
(33)
Salad
(22)
Sandwiches
(4)
Schnitzel
(3)
Tapas
(2)
More
Dietary Restrictions
Meals
(177)
(57)
(468)
(495)
Price
Cheap Eats
(42)
Mid-range
(1018)
Fine Dining
(70)
Restaurant features
Accepts Credit Cards
(125)
(30)
Free Wifi
(163)
Parking Available
(138)
Reservations
(365)
Serves Alcohol
(226)
Takeout
(137)
Television
(45)
Wheelchair Accessible
(209)
More
Good for
Business meetings
(137)
(111)
Hot New Restaurants
(1)
Kids
(165)
Local cuisine
(34)
(124)
More
Thai (8)
Cafe (13)
Steakhouse (7)
Chinese (8)
Asian (10)
Pizza (28)
Deli (4)
Barbecue (5)
Restaurant Adelboden
$$$$, Swiss, European, Central European
Restaurant PUR
$$$$, Swiss, European, Central European
The Steakhouse
$$$$, Steakhouse, Barbecue, European
Swiss Chalet Restaurant
$$ - $$$, Deli, European, Central European
Restaurant Husky Lodge
$$ - $$$, Bar, Swiss, European
PUNTO
$$ - $$$, Italian, Mediterranean, International
Gartenlaube
$$ - $$$, Swiss, European, Diner
Doppio Gusto
$$ - $$$, Italian, Pizza, Mediterranean
Rossli
$$ - $$$, Swiss, European
Gasthaus Pluspunkt
$$ - $$$, Swiss, European, Central European
Kombuese
$, Cafe, Swiss, International
Cafe Knobel
$, Swiss, European
Savannaketh
$, Thai, Vietnamese
Badi Bistro
$, Swiss, Cafe, European
Sort by:
  • Ranking
  • Name
Willing to travel? We found great results outside Canton of Schwyz.
Expand your search.
#1 of 350 Restaurants in Canton of Schwyz
#1 of 31 Restaurants in Schwyz
$$$$ Swiss European Central European Vegetarian Friendly
#2 of 350 Restaurants in Canton of Schwyz
#1 of 15 Restaurants in Lachen
Reserve
Restaurant PUR Pfaeffikon
#3 of 350 Restaurants in Canton of Schwyz
#1 of 15 Restaurants in Pfaeffikon
Reserve
#4 of 350 Restaurants in Canton of Schwyz
#1 of 4 Restaurants in Merlischachen
#5 of 350 Restaurants in Canton of Schwyz
#1 of 10 Restaurants in Arth
$$ - $$$ Swiss European Diner Gastropub
Doppio Gusto Feusisberg
#6 of 350 Restaurants in Canton of Schwyz
#1 of 8 Restaurants in Feusisberg
Order Online
Rossli Kuessnacht am Rigi
#7 of 350 Restaurants in Canton of Schwyz
#1 of 22 Restaurants in Kuessnacht am Rigi
$$ - $$$ Swiss European Vegetarian Friendly
#8 of 350 Restaurants in Canton of Schwyz
#1 of 29 Restaurants in Brunnen
$$ - $$$ Swiss European Central European Contemporary Diner Healthy
#9 of 350 Restaurants in Canton of Schwyz
#1 of 8 Restaurants in Freienbach
Steakhouse Brunnen
#10 of 350 Restaurants in Canton of Schwyz
#2 of 29 Restaurants in Brunnen
$$ - $$$ Steakhouse European Central European Vegetarian Friendly
#11 of 350 Restaurants in Canton of Schwyz
#1 of 3 Restaurants in Hurden
$$ - $$$ Swiss European Central European
#1 of 3 Dessert in Canton of Schwyz
#1 of 27 Dessert in Einsiedeln
$$ - $$$ Swiss Vegetarian Friendly
#12 of 350 Restaurants in Canton of Schwyz
#3 of 29 Restaurants in Brunnen
$$ - $$$ Swiss Vegetarian Friendly
#13 of 350 Restaurants in Canton of Schwyz
#2 of 15 Restaurants in Lachen
$$$$ International Mediterranean Diner Central European Vegetarian Friendly
#14 of 350 Restaurants in Canton of Schwyz
#2 of 27 Restaurants in Einsiedeln
$$ - $$$ Swiss European Vegetarian Friendly
#15 of 350 Restaurants in Canton of Schwyz
#4 of 29 Restaurants in Brunnen
#16 of 350 Restaurants in Canton of Schwyz
#2 of 31 Restaurants in Schwyz
#17 of 350 Restaurants in Canton of Schwyz
#2 of 3 Restaurants in Hurden
#18 of 350 Restaurants in Canton of Schwyz
#1 of 7 Restaurants in Goldau
$$ - $$$ Swiss European Central European Contemporary Vegetarian Friendly
#19 of 350 Restaurants in Canton of Schwyz
#1 of 9 Restaurants in Siebnen
#20 of 350 Restaurants in Canton of Schwyz
#5 of 29 Restaurants in Brunnen
$$ - $$$ Swiss European Central European Vegetarian Friendly
#21 of 350 Restaurants in Canton of Schwyz
#3 of 15 Restaurants in Lachen
Reserve
#22 of 350 Restaurants in Canton of Schwyz
#2 of 8 Restaurants in Freienbach
Bacco Brunnen
#23 of 350 Restaurants in Canton of Schwyz
#6 of 29 Restaurants in Brunnen
#24 of 350 Restaurants in Canton of Schwyz
#1 of 8 Restaurants in Altendorf
$$ - $$$ Swiss European Central European Soups
Schiff Pfaeffikon
#25 of 350 Restaurants in Canton of Schwyz
#2 of 15 Restaurants in Pfaeffikon
$$ - $$$ Swiss European Central European Vegetarian Friendly Vegan Options
Muang Thai Einsiedeln
#26 of 350 Restaurants in Canton of Schwyz
#3 of 27 Restaurants in Einsiedeln
#27 of 350 Restaurants in Canton of Schwyz
#1 of 10 Restaurants in Stoos
#2 of 3 Dessert in Canton of Schwyz
#7 of 29 Dessert in Brunnen
#28 of 350 Restaurants in Canton of Schwyz
#2 of 9 Restaurants in Siebnen
$$ - $$$ Swiss European Central European Vegetarian Friendly