Home/Stays/Croatia/Kastav

Stays in Kastav

Kastav is a small town in the Primorje-Gorski Kotar County of Croatia, situated in the hills just north of Rijeka. It is known for its medieval old town, which sits on a hilltop and offers views over the Kvarner Bay. The town has a long history, with its first mention dating back to 1400, and it was…

5 stays1 rated 4.5+

Every stay in Kastav

Recent rates first, then the best-reviewed rooms.

Search live rates in Kastav

Pick your dates — every Kastav room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Kastav

Kastav is part of the Kastavština region, which is characterized by its hilly terrain and proximity to the sea. The town is close to popular coastal destinations like Opatija and Rijeka, making it a convenient base for exploring the Kvarner Gulf. The old town features narrow streets, old walls, and several churches, including the Church of St. Anthony and the Church of the Holy Trinity. The town also hosts cultural events, such as the Kastav Summer of Culture, which includes concerts and theatre performances.

For visitors, Kastav offers a quieter alternative to the bustling coastal towns while still being within easy reach of the sea and other attractions. The area is popular for hiking and cycling, with trails leading through the surrounding hills and forests. Accommodation options range from hotels to private apartments, with many properties listed on our site.

Where to stay in Kastav

Kastav Old Town. The historic core is the most atmospheric area to stay, with narrow streets and historic buildings, though accommodation options are limited.

Rubeši. A nearby village within the Kastav municipality, Rubeši offers a quieter setting with a mix of houses and apartments, just a short distance from the old town.

Spinčići. Another adjacent settlement, Spinčići is primarily residential but has some guest accommodations and is close to the road connecting Kastav to Opatija and Rijeka.

Opatija. The coastal town of Opatija is a few kilometres away and provides a wider range of hotels and seaside amenities, though it is a separate municipality.

Getting there and around

Kastav is easily accessible by car from Rijeka, which is about 10 kilometres to the south, and from Opatija, about 5 kilometres to the southeast. The nearest international airport is Rijeka Airport on Krk Island, approximately 40 kilometres away. Buses connect Kastav with Rijeka and other nearby towns. Once in Kastav, getting around on foot is ideal for the old town, but a car is useful for exploring the surrounding area. Parking is available near the centre. Taxis and ride-sharing services are also options.

When to go

The best time to visit Kastav is from May to September, when the weather is warm and dry, ideal for exploring the old town and nearby hiking trails. July and August are the busiest months, with many cultural events taking place. Spring and autumn offer mild temperatures and fewer crowds, making them good for outdoor activities. Winters are cool and sometimes rainy, but the town remains open for visitors.

Questions, answered

Where is Kastav located?

Kastav is in northwestern Croatia, in the Primorje-Gorski Kotar County, just inland from the Kvarner Bay and near the city of Rijeka.

How do I get to Kastav?

The most convenient way is by car, with Rijeka about 10 kilometres away. Buses also run regularly from Rijeka and Opatija.

What is there to see in Kastav?

The old town features historic walls, churches, and viewpoints. The surrounding area is popular for hiking and cycling.

Are there hotels in Kastav?

Yes, there is a range of accommodation, including hotels and private apartments. Our site lists 103 properties in the area.

Is Kastav near the sea?

Kastav is a hilltop town about 5 kilometres from the coast. The nearest beaches are in Opatija and Rijeka.

What is the best time to visit Kastav?

May to September offers the warmest and driest weather, with many events. Spring and autumn are also pleasant for outdoor activities.

More cities in Croatia