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.

Restaurant Marco's

Fischmarktstrasse 4, Rapperswil 8640, Switzerland
+41 55 211 14 14
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent53%
  • Very good34%
  • Average2%
  • Poor6%
  • Terrible2%
Dec 26, 2016
“Just Pasta”
Dec 8, 2016
“Great Margherita Pizza”
Restaurant Hours
Italian, European, Mediterranean
$$ - $$$
Fischmarktstrasse 4, Rapperswil 8640, Switzerland
Write a Review
Reviews (43)
Traveler rating
Traveler type
Time of year

1 - 10 of 43 reviews

Reviewed December 26, 2016 via mobile

Fresh pasta, cooked by Marco, in front of you. Large and tastefully portions. For drink; wine, beer, water, cola. Fast service, take-away possible. Lookin for easy eat, recommend.

Thank 1965JTH
Reviewed December 8, 2016

This was not the cheapest place to get a pizza, but it was the best that we had in Switzerland (and we ate a lot of pizza). The crust was amazing. We enjoyed dining outside enjoying the view of the lake.

Thank Ronald D
Reviewed October 26, 2016

Eight of us took the Gray line Heidiland and Liechenstein Tour from Zurich. When we arrived in Rapperswill they had a parent/child race going on and it was pouring rain. The restaurant we were advised to go by our tour guide was packed. We looked...More

Thank Marie R
Reviewed April 21, 2016

Seriously, i cannot understand the positive comments, this place is absolute nothing special at all ! And in my opinion not worth the money....it is not even cheap, but the food is quite disappointing after reading all these positive comments. Not worth the visit, Rapperswil...More

Thank femo66
Reviewed December 7, 2014 via mobile

Fab food, great that the chef cooks in front of you. Well recommended. Definitely would recommend to anyone who wants a relaxed atmosphere.

Thank Tracy P
Reviewed November 7, 2014 via mobile

It doesn't look like anything special from outside but It's familiar atmosphere, great food and hospitality impressed on me.

Thank DanLinde
Reviewed July 29, 2014

Watch chef Marco prepare your meal in front of your eyes! Delicious, unique recipes in a casual atmosphere. Prices range from 20-30 CHF per dish. The spaghetti with Grapa, almonds and raisins was very tasty.

1  Thank RickyBobbie
Reviewed September 29, 2013

WOW - that it the best pasta you'll ever get! Do not as for the Menu, just let Marco decide what he thinks fits you best! Just great!

1  Thank Adrian Z
Reviewed August 17, 2013 via mobile

Marco is a one man show. All the seat were taken in his restaurant (about 25) and he took orders, brought starters and drinks, cooked entrees, chatted up the customers, and brought the bill... All by himself! Pasta was great! Sauces were tasty. And the...More

Thank J A
Reviewed August 10, 2013

Love the concept here, He Takes your order (without writing it down) for starters and mains and drinks, cooks it right in front of you and then serves you the dish you ordered, there were 36 covers in when we were there completely full and...More

Thank Charlotte B
Nearby Restaurants
Restaurant Kailash
94 reviews
.06 miles away
Restaurant Falkenburg
38 reviews
.07 miles away
34 reviews
.08 miles away
Restaurante La Fuente
64 reviews
.10 miles away
Nearby Attractions
Wooden Bridge from Rapperswil to Hurden
144 reviews
.24 miles away
Schloss Rapperswil
132 reviews
.15 miles away
Knies Kinderzoo Rapperswil
209 reviews
.27 miles away
The Polish Museum
30 reviews
.12 miles away
Questions & Answers
Get quick answers from Restaurant Marco's staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
$15 - $20
Dinner, Lunch
Restaurant features
Reservations, Seating, Waitstaff
Location and Contact Information
  • Address: Fischmarktstrasse 4, Rapperswil 8640, Switzerland
  • Location: Europe  >  Switzerland  >  Canton of St. Gallen  >  Rapperswil
  • Phone Number: +41 55 211 14 14
  • E-mail