Skip to main content.

Hotels in Rapperswil-Jona, Switzerland

trover photo by William Keller

Search & Compare Rapperswil-Jona Hotels

trover photo by William Keller

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Rapperswil-Jona

What's Rapperswil-Jona Like?

If you're looking to discover somewhere new, look no further than Rapperswil-Jona. Whether you're planning to stay for a night or for the week, the area around Rapperswil-Jona has accommodations to fit every need. Search for hotels in Rapperswil-Jona with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Rapperswil-Jona hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Rapperswil-Jona hotel deals are here with our lowest price guarantee.

Where are the Best Places to Stay in Rapperswil-Jona?

Below are the number of accommodations by star rating in Rapperswil-Jona and the surrounding area:

  • • 22 5-star accommodations from USD 149 per night
  • • 128 4-star accommodations from USD 94 per night
  • • 144 3-star accommodations from USD 64 per night
  • • 26 2-star accommodations from USD 42 per night
  • • 3 1-star accommodations from USD 70 per night

How to Get to Rapperswil-Jona

Flights to Rapperswil-Jona

  • • Zurich (ZRH), 20.6 mi (33.2 km) from central Rapperswil-Jona

Things to See and Do in Rapperswil-Jona

What to See in Rapperswil-Jona

  • • Rapperswil Castle
  • • Enea Tree Museum
  • • Parish Church of St. John
  • • Our Lady Chapel

Things to Do in Rapperswil-Jona

  • • Knies Kinderzoo
  • • Rapperswil-Jona Municipal Museum
  • • Kunst(Zeug)Haus
  • • The Polish Museum

When Is the Best Time to Visit Rapperswil-Jona?

  • • Hottest months: July, August, June, September (average 75°F)
  • • Coldest months: January, February, December, March (average 31°F)
  • • Rainiest months: July, August, September, and June (average 0.17 inches of rainfall)