Kastav Travel Guide
City Historic town in Primorje-Gorski Kotar, Croatia
Perched above Kvarner Bay, Kastav offers narrow stone alleys, summer music festivals and views to Rijeka; visitors enjoy seafood in konobas, hilltop walks and nearby access to coastal beaches.
Why Visit Kastav? #
Perched above Rijeka, Kastav attracts visitors with narrow medieval streets, panoramic terraces and a lively cultural calendar. Home to the long-running Kastav Summer Festival and age-old carnival rituals, the town pairs historic architecture with Istrian cuisine-think prosciutto and top-quality olive oil-served in neighborhood konobas. Close proximity to the Adriatic coast makes it easy to combine inland heritage with seaside day trips.
Top Things to Do in Kastav
All Attractions ›- Kastav Old Town (Grad Kastav) - Narrow lanes, medieval squares, and stone houses concentrated on a compact hilltop.
- Kaštel Tower - Historic tower offering views over Kastav and the Kvarner Gulf from the town centre.
- Municipal Museum of Kastav (Gradski muzej Kastav) - Small museum presenting local history, folk costumes, and archaeological finds from the area.
- Local Glagolitic Heritage Sites - Scattered chapels and inscriptions reflecting Kastav's long connection to Glagolitic script traditions.
- Artisan Workshops on Ulica Strossmayera - Independent galleries and craft studios showcasing ceramics, textiles, and local painting.
- Pogled Viewpoint - Short uphill walk rewards with sweeping views of Kastav and the Adriatic coastline.
- Rijeka - Regional port city with museums, Korzo promenade, and ferry connections to nearby islands.
- Učka Nature Park - Mountain trails and panoramic viewpoints a short drive from Kastav's hilltop streets.
Best Time to Visit Kastav #
Kastav is best from late spring through early autumn for coastal sunshine and hillside walks. Winters are mild and wet; spring rewards you with quiet streets and blooming scenery.
Best Time to Visit Kastav #
Kastav's climate is classified as Humid Subtropical - Humid Subtropical climate with warm summers (peaking in August) and cold winters (coldest in January). Temperatures range from 0°C to 26°C. Abundant rainfall (1433 mm/year), wettest in November.
January
January is the coolest month with highs of 7°C and lows of 0°C. Significant rainfall (112 mm) and mostly overcast skies.
Comfort
Weather
February
February is cold with highs of 8°C and lows of 0°C. Regular rainfall (91 mm) and mostly overcast skies.
Comfort
Weather
March
March is cold with highs of 10°C and lows of 2°C. Significant rainfall (106 mm) and partly cloudy skies.
Comfort
Weather
April
April is cold with highs of 14°C and lows of 6°C. Significant rainfall (112 mm) and partly cloudy skies.
Comfort
Weather
May
May is cool with highs of 19°C and lows of 10°C. Regular rainfall (97 mm) and partly cloudy skies.
Comfort
Weather
June
June is mild with highs of 23°C and lows of 13°C. Significant rainfall (118 mm) and partly cloudy skies.
Comfort
Weather
July
July is mild with highs of 26°C and lows of 16°C. Moderate rainfall (79 mm).
Comfort
Weather
August
August is the warmest month with highs of 26°C and lows of 16°C. Significant rainfall (103 mm).
Comfort
Weather
September
September is cool with highs of 22°C and lows of 12°C. Significant rainfall (132 mm) and partly cloudy skies.
Comfort
Weather
October
October is cool with highs of 17°C and lows of 9°C. Significant rainfall (166 mm) and partly cloudy skies.
Comfort
Weather
November
November is cold with highs of 12°C and lows of 4°C. The wettest month with heavy rain (174 mm) and mostly overcast skies.
Comfort
Weather
December
December is cold with highs of 8°C and lows of 1°C. Significant rainfall (143 mm) and mostly overcast skies.
Comfort
Weather
How to Get to Kastav
Kastav sits on the hills above Rijeka and is reached most easily via Rijeka Airport or Rijeka city by bus or taxi. Local buses from Rijeka are the principal public-transport link; driving short distances is common for visitors.
Rijeka Airport (RJK): Rijeka Airport (on Krk island, often marketed as Rijeka) is the nearest airport. From the airport take a direct airport bus or taxi to Rijeka city (about 25-40 minutes) and then a short drive/bus to Kastav; total travel time to Kastav is about 35-60 minutes.
Pula (PUY) / Zagreb (ZAG) / Trieste (TRS): Other international airports require longer ground transfers: from Zagreb or Trieste allow 1.5-3 hours by car or bus. From larger airports you’ll typically travel to Rijeka or Matulji and then take local buses or taxis to Kastav.
Train: There is no major train station in Kastav itself; the nearest rail stations are in Rijeka and at Matulji for some regional services. Trains in the region are limited; check HŽPP (Croatian Railways) for routes.
Bus: Kastav is well connected by local bus lines from Rijeka (promet Rijeka lokalni autobusi) and from surrounding towns. Buses are the most practical public-transport option for reaching Kastav from Rijeka; schedules are frequent during the day.
How to Get Around Kastav #
Kastav’s centre is relatively small but hilly; many streets are best explored on foot, though be prepared for uphill walking. Buses run between Kastav and Rijeka regularly, making day trips to the coast straightforward. Taxis are available but limited; cycling is common for short trips where gradients allow. Regional bus fares to Rijeka are modest - typically a few euros.
Where to Stay in Kastav #
Where to Eat in Kastav #
Breakdown of cuisine types found across Kastav's restaurants and food venues, based on OpenStreetMap data.
Nightlife in Kastav #
Kastav has a modest nightlife: cafes, wine bars and restaurants are the primary evening options, and the town hosts seasonal cultural events and summer festivals that enliven nights. If you need late-night clubs or a bigger bar scene, Rijeka is a short bus ride away.
Shopping in Kastav #
Shopping in Kastav is focused on small, locally owned shops, craft stalls and everyday services in the old town. You’ll find artisan goods and local food stores but not large shopping centres. For a wider selection of shops, supermarkets and boutiques, nearby Rijeka is the closest option.