Jona, Switzerland City
City in Saint Gallen, Switzerland
On the Obersee, Jona lines ferry quays and bike paths that meet Rapperswil’s rose gardens and castle. Visitors take boat trips, sip coffee at lakeside cafés and use easy rail links into St. Gallen.
Jona, Switzerland at a Glance#
Costs: High-end Swiss prices - expect $150-250/day for a comfortable trip including meals and transport.
Safety: Very safe (low crime) - low violent crime; petty theft rare; standard Swiss caution applies.
Best Time: May-September: warm and scenic - pleasant weather, lake activities and festivals.
Why Visit Jona, Switzerland?#
Set on the eastern shore of Lake Zurich, this area attracts travelers who enjoy relaxed lakeside life and easy access to alpine day trips. The adjoining old town of Rapperswil, with its medieval castle and rose gardens, provides a historic contrast, while the Jona river and promenade invite peaceful strolls along water. Food lovers linger over Swiss fondue and locally produced wine in cozy taverns, and a lively weekly farmers’ market plus seasonal lake cruises add local color.
Best Things to Do in Jona, Switzerland#
Jona, Switzerland Bucket List#
Schloss Rapperswil (Rapperswil Castle) - Explore Schloss Rapperswil’s medieval rooms, museum exhibits, and panoramic views over Lake Zürich.
Rapperswil Old Town - Wander cobbled streets of Rapperswil’s old town, with cafes, shops, and harborfront.
Rapperswil Rose Gardens and Seepromenade - Stroll the rose gardens and lakeside promenade for seasonal blooms and mountain views.
Ufenau and Lützelau islands - Catch a boat to Ufenau and Lützelau islands for peaceful walks and birdlife.
Kempraten (Centum Prata) Roman site - Discover Kempraten’s Centum Prata ruins, revealing Roman foundations along the lakeshore.
Knies Kinderzoo - Bring children to Knies Kinderzoo for close encounters with farm animals and daily shows.
Zürich - Take a short train ride to Zürich for museums, shopping, and lakeside promenades.
Einsiedeln Abbey - Visit Einsiedeln Abbey to see its baroque monastery, cloisters, and pilgrimage treasures.
Best Time to Visit Jona, Switzerland#
Visit Jona late spring through early autumn for warm, lake-centered activities and hiking in comfortable weather. Winter brings cold, occasional snow and nearby alpine skiing.
December - February
-1°C to 5°C (30°F to 41°F)
Cold, often grey days with occasional snow; lake walks are brisk and some mountain lifts open for winter sports nearby.
June - August
15°C to 27°C (59°F to 81°F)
Warm, sunny days perfect for lake swimming, hiking and terrace cafés; expect crowds on weekends and pleasant evenings around the waterfront.
September - November
5°C to 15°C (41°F to 59°F)
Crisp, golden days ideal for foliage hikes and quieter sightseeing; rain increases toward November and temperatures start dropping noticeably fast.
Jona, Switzerland's climate is classified as Oceanic - Oceanic climate with mild summers (peaking in July) and cold winters (coldest in January). Temperatures range from -2°C to 24°C. Abundant rainfall (1234 mm/year), wettest in July.
January
January is the coolest month with highs of 4°C and lows of -2°C. Moderate rainfall (68 mm) and mostly overcast skies.
Comfort
Weather
February
February is cold with highs of 5°C and lows of -1°C. Regular rainfall (81 mm) and mostly overcast skies.
Comfort
Weather
March
March is cold with highs of 10°C and lows of 2°C. Moderate rainfall (75 mm) and partly cloudy skies.
Comfort
Weather
April
April is cold with highs of 13°C and lows of 4°C. Regular rainfall (94 mm) and partly cloudy skies.
Comfort
Weather
May
May is cool with highs of 18°C and lows of 9°C. Significant rainfall (110 mm) and mostly overcast skies.
Comfort
Weather
June
June is cool with highs of 21°C and lows of 12°C. Significant rainfall (144 mm) and partly cloudy skies.
Comfort
Weather
July
July is the warmest month with highs of 24°C and lows of 14°C. The wettest month with heavy rain (148 mm) and partly cloudy skies.
Comfort
Weather
August
August is mild with highs of 23°C and lows of 14°C. Significant rainfall (141 mm) and partly cloudy skies.
Comfort
Weather
September
September is cool with highs of 19°C and lows of 11°C. Significant rainfall (102 mm) and partly cloudy skies.
Comfort
Weather
October
October is cool with highs of 14°C and lows of 7°C. Regular rainfall (89 mm) and mostly overcast skies.
Comfort
Weather
November
November is cold with highs of 8°C and lows of 2°C. Regular rainfall (96 mm) and mostly overcast skies.
Comfort
Weather
December
December is cold with highs of 5°C and lows of -1°C. Regular rainfall (86 mm) and mostly overcast skies.
Comfort
Weather
How to Get to Jona, Switzerland#
Jona (part of Rapperswil-Jona) is easiest reached via Zurich Airport (ZRH) or regional flights into St. Gallen-Altenrhein. The town is well connected by Swiss Federal Railways at Rapperswil station and local buses.
Zurich Airport (ZRH): Zurich Airport is the main international gateway for Rapperswil-Jona. Trains from the airport to Rapperswil (change at Zürich HB on many services) take about 50-65 minutes; a one-way SBB/ZVV ticket typically costs around CHF 25-35.
St. Gallen-Altenrhein Airport (ACH): Altenrhein is a small regional airport on Lake Constance with limited connections. If you land here you’ll typically travel via bus and regional train through St. Gallen to Rapperswil; door-to-door travel is usually 1.5-2 hours and combined public-transport fares are commonly CHF 30-50 depending on connections.
Train: Rapperswil railway station is the main rail hub serving Jona (Rapperswil-Jona). Swiss Federal Railways (SBB) runs frequent InterRegio and S-Bahn services to Zurich, St. Gallen and surrounding towns; Zurich-Rapperswil journeys take ~25-35 minutes from Zürich HB. Buy point-to-point SBB/ZVV tickets or day passes (single fares vary by zones; see SBB/ZVV for exact prices).
Bus: Local buses around Rapperswil-Jona are operated by Stadtbus Rapperswil-Jona and VZO (Verkehrsbetriebe Zürichsee und Oberland). Buses connect residential areas, the train station and lakeside; tickets are sold by zone through ZVV (single-ride zone tickets typically range from ~CHF 2.60 for one zone to ~CHF 6-8 across multiple zones).
How to Get Around Jona, Switzerland#
Public transport (SBB trains + local buses) is the most efficient way to get around; services are frequent and reliable. For short sightseeing trips the area is very walkable and cycling is convenient.
- SBB / InterRegio & S-Bahn (CHF 8-35) - Frequent, punctual trains link Rapperswil-Jona with Zurich, St. Gallen and regional destinations. Use SBB or ZVV apps for timetables and tickets; trains are the fastest, most reliable way to travel regionally.
- Regional buses (VZO / Stadtbus Rapperswil-Jona) (CHF 2.60-8) - Covers short hops inside Rapperswil-Jona and neighbouring villages; good for reaching lakeside spots and residential areas not next to the station. Buy ZVV zone tickets from machines, apps or on board (where allowed).
- Car hire (CHF 50-120/day) - Renting a car gives flexibility for exploring the lake shore and canton. Parking in Rapperswil town centre can be limited and paid; check parking rules and fees in advance.
- Taxi / Rideshare (CHF 20-60) - Taxis are widely available but relatively expensive compared with public transport; useful for late arrivals or heavy luggage. Apps and local taxi numbers are common in Rapperswil-Jona.
- Cycling (CHF 10-30/day) - Compact town and lakeside cycle paths make cycling pleasant and practical for short journeys; bike rental shops operate in Rapperswil. Helmets recommended and watch for pedestrian-heavy areas.
- Walking - Jona and Rapperswil are very walkable: the old town, lakeside promenade and station are within easy walking distance of each other.
Where to Stay in Jona, Switzerland#
*Near Rapperswil centre - $60-120/night (Switzerland) *
Budget options near Jona are limited; hostels and inexpensive guest rooms appear in neighboring Rapperswil and Pfäffikon. Public transport connects the lakefront efficiently.
Lakefront / Rapperswil - $120-220/night
Mid-range hotels and boutique stays are available in Rapperswil-Jona, offering comfortable rooms close to the lake and good train connections to Zurich.
Greater Lake Zurich - $250+/night
Luxury properties are limited in Jona itself; for premium service and spa hotels, expand search to the greater Lake Zurich region and nearby spa towns.
Where to Eat in Jona, Switzerland#
Breakdown of cuisine types found across Jona, Switzerland’s restaurants and food venues, based on OpenStreetMap data.
Shopping in Jona, Switzerland#
Shopping in Jona is mostly everyday provisioning and small retailers: supermarkets (Coop/Migros), bakeries and specialty food shops, plus a cluster of cafes and boutiques in the nearby Rapperswil old town. For a wider choice of shops, markets and department stores you’ll want to cross into Rapperswil or take a short train to larger centres like Zurich. If you’re after local produce or seasonal markets, check municipal listings for market days in Rapperswil‑Jona.
Nightlife in Jona, Switzerland#
Nightlife in Jona itself is modest - mostly lakeside restaurants, wine bars and casual pubs that draw locals in the evenings. For more bars, live music and a fuller late‑night scene you’ll typically head into neighboring Rapperswil where the old town and harbor have the livelier options.