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.

Main image

Jona, Switzerland at a Glance#

Local Time
2:08 AM
GMT+2
Population
17,655

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.

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#

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.

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#

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#

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

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.

Nearby Cities #