Jona, Switzerland Travel Guide

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.

Main image
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.
Local Time
3:09 AM
GMT+2
Weather
Overcast 52°F
Overcast
Population
17,655
Infrastructure & Convenience
Frequent trains, clear signage, easy day trips to Zurich.
Popularity
Attracts day-trippers and families rather than mass international tourism.
Known For
Lake Zurich, Rapperswil Castle, rose gardens, medieval old town, wooden bridge, boat cruises, regional festivals, hiking, local markets, Swiss chocolate shops, scenic railways
In 2007 Jona merged with Rapperswil to form the municipality Rapperswil-Jona.

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

All Attractions ›

Jona, Switzerland Bucket List

Don't Miss
  • 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.
Hidden Gems
  • 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.
Day Trips
  • 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.

Winter
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.
Summer
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.
Autumn
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.

Best Time to Visit Jona, Switzerland #

Climate

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.

Best Time to Visit
JulyAugustJune
Temperature & Rainfall
Temperature Range
30°
Warmest Month
-28°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 4°C and lows of -2°C. Moderate rainfall (68 mm) and mostly overcast skies.

43 Poor

Comfort

Feels Like Cold
C
Temperature
-2°
87%
Humidity
Very Humid

Weather

68 mm
Rainfall
1.9 m/s
Wind
Calm
0.1
UV Index
Low
8.8h daylight

February

February is cold with highs of 5°C and lows of -1°C. Regular rainfall (81 mm) and mostly overcast skies.

41 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
85%
Humidity
Very Humid

Weather

81 mm
Rainfall
2.0 m/s
Wind
Calm
0.3
UV Index
Low
10.1h daylight

March

March is cold with highs of 10°C and lows of 2°C. Moderate rainfall (75 mm) and partly cloudy skies.

55 Acceptable

Comfort

Feels Like Cold
C
Temperature
10°
83%
Humidity
Very Humid

Weather

75 mm
Rainfall
2.3 m/s
Wind
Calm
0.5
UV Index
Moderate
11.8h daylight

April

April is cold with highs of 13°C and lows of 4°C. Regular rainfall (94 mm) and partly cloudy skies.

55 Acceptable

Comfort

Feels Like Cold
C
Temperature
13°
78%
Humidity
Very Humid

Weather

94 mm
Rainfall
2.2 m/s
Wind
Calm
0.9
UV Index
Moderate
13.5h daylight

May

May is cool with highs of 18°C and lows of 9°C. Significant rainfall (110 mm) and mostly overcast skies.

59 Acceptable

Comfort

14°
Feels Like Cool
14°C
Temperature
19°
78%
Humidity
Very Humid

Weather

110 mm
Rainfall
2.1 m/s
Wind
Calm
1.3
UV Index
High
14.9h daylight

June

June is cool with highs of 21°C and lows of 12°C. Significant rainfall (144 mm) and partly cloudy skies.

63 Good

Comfort

16°
Feels Like Cool
16°C
Temperature
12° 21°
77%
Humidity
Very Humid

Weather

144 mm
Rainfall
2.0 m/s
Wind
Calm
1.6
UV Index
Very High
15.7h daylight

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.

75 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
14° 24°
77%
Humidity
Very Humid

Weather

148 mm
Rainfall
1.9 m/s
Wind
Calm
1.6
UV Index
Very High
15.3h daylight

August

August is mild with highs of 23°C and lows of 14°C. Significant rainfall (141 mm) and partly cloudy skies.

71 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
14° 23°
78%
Humidity
Very Humid

Weather

141 mm
Rainfall
1.8 m/s
Wind
Calm
1.3
UV Index
High
14.1h daylight

September

September is cool with highs of 19°C and lows of 11°C. Significant rainfall (102 mm) and partly cloudy skies.

63 Good

Comfort

15°
Feels Like Cool
15°C
Temperature
11° 19°
81%
Humidity
Very Humid

Weather

102 mm
Rainfall
1.7 m/s
Wind
Calm
0.9
UV Index
Moderate
12.4h daylight

October

October is cool with highs of 14°C and lows of 7°C. Regular rainfall (89 mm) and mostly overcast skies.

53 Acceptable

Comfort

10°
Feels Like Cool
10°C
Temperature
14°
82%
Humidity
Very Humid

Weather

89 mm
Rainfall
1.6 m/s
Wind
Calm
0.4
UV Index
Low
10.7h daylight

November

November is cold with highs of 8°C and lows of 2°C. Regular rainfall (96 mm) and mostly overcast skies.

43 Poor

Comfort

Feels Like Cold
C
Temperature
85%
Humidity
Very Humid

Weather

96 mm
Rainfall
1.8 m/s
Wind
Calm
0.2
UV Index
Low
9.2h daylight

December

December is cold with highs of 5°C and lows of -1°C. Regular rainfall (86 mm) and mostly overcast skies.

41 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
86%
Humidity
Very Humid

Weather

86 mm
Rainfall
1.9 m/s
Wind
Calm
0.1
UV Index
Low
8.3h daylight

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.

By Air

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.

By Train & Bus

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 #

Jona is part of the Rapperswil‑Jona urban area and is very walkable in and around the station, lakeshore and old‑town areas. Regional trains and S‑Bahn services link Rapperswil‑Jona to Zurich, St. Gallen and surrounding towns; local buses and PostAuto routes fill in shorter hops. Bikes are common and there are bike lanes and rentals nearby; taxis are available but not plentiful. Expect Swiss public‑transport fares (short local bus/tram rides a few CHF, regional train journeys more depending on distance); check the SBB or local timetables for exact prices and connections.

Where to Stay in Jona, Switzerland #

Budget
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.
Mid-Range
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.
Luxury
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.

Regional
Pizza
Italian
Kebab
Burger
Thai
Asian
Chinese
Swiss
Indian
International
Sushi
Sandwich
Steak House
Fish
Tibetan
Turkish
American
Portuguese
Mediterranean

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.

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.

Nearby Cities #