Stays in Janjina
Janjina is a small municipality on the Pelješac peninsula in southern Croatia. It sits inland from the Adriatic coast, surrounded by hillsides planted with vineyards and olive groves, and is made up of a cluster of villages including Sreser, Drače, Popova Luka and Osobjava. The area has a long…
Every stay in Janjina
Recent rates first, then the best-reviewed rooms.
Search live rates in Janjina
Pick your dates — every Janjina room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About Janjina
Unlike the busier resort towns further along the coast, Janjina keeps a low-key, rural character. There are no large hotels or organised entertainment districts; accommodation is mostly in small hotels, guesthouses and private apartments spread across the villages. Visitors come for swimming, walking, cycling and sampling local wines and seafood. The nearest larger town with a fuller range of services and transport links is Ploče, across the channel.
Where to stay in Janjina
Janjina. The central village of the municipality, with a small cluster of guesthouses and apartments, a parish church and a couple of shops and restaurants within walking distance.
Sreser. A coastal village on the Neretva Channel with a pebble shoreline, a small harbour and several apartment rentals; it is one of the most popular bases in the area.
Drače. Another seafront village west of Sreser, known for its long stretch of coast and quiet setting, with private accommodation and a few places to eat.
Popova Luka. A small bay and hamlet on the southern side of the peninsula, offering a sheltered swimming spot and a handful of holiday apartments.
Getting there and around
Janjina is on the Pelješac peninsula and is normally reached by road. The main approach is via the D8 coastal road and the Pelješac Bridge, which connects the peninsula to the mainland near Komarna; from there local roads lead to Janjina and its villages. There is no railway in the area. The nearest larger town for buses and services is Ploče, and Dubrovnik is roughly two hours' drive to the southeast. Having a car is the most practical way to get around, as buses between the villages are limited and infrequent.
When to go
The best time to visit is from late spring to early autumn, roughly May to October, when the sea is warm enough for swimming and the weather is generally sunny and dry. July and August are the hottest and busiest months, while June and September offer similar conditions with fewer visitors. Winter is mild but quiet, with many seasonal businesses closed.
Questions, answered
Where is Janjina located?
Janjina is a municipality on the Pelješac peninsula in southern Croatia, set back from the coast on the Neretva Channel.
How do I get to Janjina?
The usual way is by road, via the D8 coastal road and the Pelješac Bridge. The nearest larger town with bus connections is Ploče, and Dubrovnik is about two hours away by car.
Do I need a car in Janjina?
A car is recommended, as public transport between the villages is limited and many beaches and wineries are spread out along the coast.
What is there to do in Janjina?
Swimming in the Neretva Channel, walking and cycling through vineyards and olive groves, and visiting local wineries and seafood restaurants are the main activities.
When is the best time to visit Janjina?
Late spring to early autumn, from May to October, offers the best weather for swimming and outdoor activities, with July and August being the busiest.
Are there large hotels in Janjina?
No. Accommodation is mostly small hotels, guesthouses and private apartments in villages such as Sreser, Drače and Popova Luka.



