On Vis Island, you'll find large pebble beaches, sandy coves, long shallow bays perfect for children and non-swimmers, stone slabs for sunbathing, and secluded spots for complete relaxation.
Many of Vis's beaches have preserved their natural, untouched beauty, far from the crowds and tourist hustle.
The town of Vis, the largest settlement on the island of the same name, is divided into two main parts – Luka Vis (southeast) and Kut (east). Despite its urban character, the town offers a surprisingly large number of natural and maintained beaches, providing refreshment just steps away from historic buildings, promenades, and coastal streets. The sea here is crystal clear, thanks to the open-sea currents, and the seabed is mostly pebble, partly rocky, with several small piers.
Prirovo Beach ("city beach"): It is the most popular beach in the town of Vis, located on the small Prirovo peninsula on the northern coast of the town, within the safe town bay. This peninsula is known for the Franciscan monastery and church from the 16th century, which stand on the remains of a Roman theatre from the 1st century BC, which was built on the foundations of an even older Hellenistic theatre. The archaeological layers of the site reveal a millennia-old history and a continuous civilizational presence in the area of today’s Vis. Along the coast of the peninsula stretches a long concrete and stone promenade, which is a popular place for walks, swimming, and sunbathing during the summer months. The beach itself is pebbly, about one hundred meters long, surrounded by the shade of tamarisks, providing pleasant shelter from the sun. The Issa hotel is located in the immediate vicinity. Although the beach is located near the harbor, the sea here is exceptionally clean, as sea currents constantly bring fresh water from the open sea. Showers and sunbed rentals are available on the beach.
Issa Beach: is located below the Issa hotel in Vis.
Prirovo Beach ("city beach")
Grandovac Beach: Located on the eastern side of St. George’s Bay, which embraces the town of Vis, it offers a beautiful view of the islet Host. Hidden at the end of the small St. George peninsula, Grandovac is the closest beach to the settlement of Kut, the eastern part of the town of Vis, accessible by a pleasant fifteen-minute seaside walking path. The beach can also be reached by car via an asphalt road.
The beach is about sixty meters long, made of white pebbles, surrounded by lush nature and crystal-clear sea. Tamarisks and pine trees provide plenty of natural shade, and part of the shoreline is arranged with concrete slabs.
Češki Vili Beach: This beach is located next to the Grandovac Bay, but on its opposite, eastern side, where the former Czech villa (after which the beach is named) stands by the coast. From the center of Vis, walk along the coast (20–30 minutes on foot) or drive for a few minutes along the asphalt road. The Sailing Club Vis is located here.
Lučica Beach: On the way towards the eastern end of the town of Vis, heading to Grandovac Beach, there is a promenade called Lučica. It is bordered by concrete piers and a few pebbly corners. Local fishermen often moor their boats here.
Baterija Beach, in the Bay of Vis
Beach behind Jakin’s Stairs – This beach is located in Kut, near Jakin’s stairs. It is a less frequented spot, often visited by locals and the few visitors who know the island well.
Beach below Batarija and “Diver’s Bridge” – This urban beach lies just below the Batarija fortress. It is popular among locals, especially due to the concrete pier which offers sunbathing and diving into the sea.
Goveja Beach – A small beach by the main road, close to the Vis police station. Locals also call it “Šporku Žolo” (dirty shore), but the water remains clean and is suitable for a quick swim.
Kalafotovo Beach – A small pebbly beach near the Vis fish market, popular with locals. Due to the shallow sea, it is also suitable for children. There is some shade and the opportunity for a quick swim during a walk along the town promenade.
Plaža Goveja, grad Vis
Punta od Biskupa is a rocky shoreline with characteristic stone slabs, stretching along the eastern side of the Bay of Vis, from the small bay of Stonca all the way to the islet of Host beneath the mighty Fort George, built by the British in 1812. This part of the coast is officially designated as a nudist beach, giving it a special charm and appeal for visitors seeking more privacy. Access is provided via a gravel road running above the coast, making the entire approximately one-kilometre-long beachline easily accessible. Shade is scarce in this area, though it can mostly be found at the beginning near the bay of Stonca.
Stonca Beach – Dog Beach: Located between the Prirovo peninsula and Punta od Biskupa, near Hotel Issa. This beach has long been popular among locals, although its role has somewhat changed due to the use of the bay for ship and ferry traffic and the possibility of it becoming a seaplane terminal in the future. Stonca Bay is naturally well-protected from all winds except those from the south, allowing for calm and pleasant swimming. The beach lies just below the road, with shade provided by nearby pine trees, offering pleasant shelter from the strong summer sun.
Plaža Grandovac, Vis
Bays Rogačić, Parja, Svitnja Mala and Svitnja Velika, Cape Škojić:
In the immediate vicinity of the town of Vis lie the picturesque bays of Parja and Rogačić, while on the other side of Cape Škojić stretches the pebbled beach of Nova Pošta. These areas are a true oasis for those seeking secluded and peaceful spots, facing the mainland, where one can enjoy unspoiled nature and relaxation far from the bustle of town.
Parja Bay lies on the northwestern side of the island of Vis, known for its narrow sandy beach stretching beneath vineyards, providing a pleasant setting for swimming and sunbathing. Parja is accessible by car from the town of Vis. One of the main attractions of this bay is the military tunnel Jastog, about ten meters wide and one hundred meters long, built as a hideout for naval vessels during the island’s military use. This impressive underground structure today stands as a significant tourist attraction, offering insight into the rich military history of Vis.
Lučica, ob stari poti proti plaži Grandovac in Češki vili
At the northern end of the bay, on the Škojić peninsula, once considered an isolated rocky area, lies the pebbled beach Nova Pošta and the beach Komarča. A smaller, less maintained road leads to it, yet it is still accessible by car. This beach is known for its peace and intimacy - ideal for those seeking solitude and quiet, with a view of the mainland. Cape Škojić is also a notable natural point at the exit of the Bay of Vis, with rocky sea access and a few small hidden beaches awaiting curious visitors.
Vela Svitnja Beach: Located on the opposite side of Fort George, within the Punta od Biskupa area. This is a small bay with a typical rocky coast and stone slabs that gently descend into the crystal-clear sea, creating excellent conditions for swimming and sunbathing. A scenic forest trail connects Vela Svitnja with the neighbouring bays of Parja and Rogačić. Thanks to its peaceful and hidden location, the beach is popular among naturists who value its privacy and serenity. The underwater world in the area is exceptionally rich and ideal for snorkelling, offering visitors an unforgettable experience. Vela Svitnja is also of archaeological importance: a collection of 634 amphorae from the 1st century BC was discovered here and is now displayed in the Museum of the Town of Vis, highlighting the cultural heritage of this area.
Lučica, ob stari poti proti plaži Grandovac in Češki vili
Stiniva: One of the most recognizable beaches in Croatia (winner of the “Best Beach in Europe” award in 2016). Located in the cove of the same name, surrounded by steep cliffs with a narrow sea entrance. The beach is pebbly, accessible via a footpath or by boat. Often crowded in high season but worth a visit.
Srebrna (Srebarna): A beautiful and popular beach on the island of Vis. The beach is covered with unusually large stones, and around it are flat rocks ideal for sunbathing. Above the beach is dense pine forest offering shade. On the right side is a smaller, more intimate beach called Mala Srebrna (Molo Srebarna). The beach is accessed through the village of Rukavac, and parking is available about 200 meters from the shore. Interesting fact: Srebrna was once known as Lomarda due to the stone quarry located here.
Brgujac: A bay located on the southeastern coast of Vis, between the villages of Milna and Rukavac, next to the picturesque bay of Zaglav. About ten kilometers from Vis town, accessed via the same road that connects Milna and Rukavac. The nearest shop is in Podstražje, about 1.5 km inland. Across the sea lies Budikovac Island, famous for its lovely pebbled beach and a renowned restaurant offering a top culinary experience in nature.
Stiniva - winner of “Best Beach in Europe” 2016
Bay of Rukavac: Situated on the rocky southern coast, Rukavac features several beautiful and diverse beaches nearby. Stori Rukovac Beach: A small sandy beach in a narrow bay about 200 m from Rukavac village. Accessible by foot; limited parking. The coast is rocky, and the beach is not accessible directly from the center. Some palm trees provide shade. The water is crystal clear, great for swimming and snorkeling. Novi Rukovac Beach: A pebbly beach in the center of the village, about 25 meters long. It has a gentle slope and piers for local boats. No natural shade, but restaurants and bars are nearby. Veliki Tepluš and Moli Tepluš: Veliki Tepluš (“Diamond Beach”) is among the most popular in Rukavac, just 400 m from the center. It combines sand and pebbles, shaded by pines, and includes a restaurant and bar. Ideal for children. Stone slabs are perfect for sunbathing, jumping, and fishing. The beach is wind-protected and safe for swimmers. Moli Tepluš is a smaller, more private sandy beach (20 m long) east of Veliki Tepluš, without facilities.
Bili Bok: A natural FKK (nudist) beach near Rukavac, surrounded by dense Mediterranean vegetation and rocky coast. Popular with naturists seeking privacy. Access by marked footpath. Clean water, excellent for snorkeling and swimming.
Stiniva, photographed off-season. In summer, however, it swarms with tourists.
Ruda: An abandoned old fishing hamlet. A peaceful oasis ideal for exploring nature and island history.
Milna Beach: A sandy beach in Milna Bay, very family-friendly. Long shallow water, fine clean sand, and morning sun. No natural shade, but umbrellas can be rented. Car access and parking nearby. Across the bay is a small pebbled beach with clear water and views of nearby islets.
Zaglav Beach: A 15-minute coastal walk from Milna towards Rukavac. A 100-meter-long sandy beach in a protected bay with warm shallow water - ideal for families. Eastern orientation brings sun until mid-afternoon. A beach restaurant offers umbrellas and loungers.
Stončica: Located on the east coast between Milna and Vis town. A sandy beach surrounded by Mediterranean vegetation, offering shade and peace. Known for restaurants and private apartments. Parking above the bay; 20-minute walk to beach. Shallow entry, perfect for children. Near the bay stands the impressive stone lighthouse Stončica, built in 1865.
Bili Bok, natural nudist beach (FKK)
Stenjalo: An uninhabited bay east of Vis town with a small pebbled beach. Accessible by boat or steep footpath from the Vis–Stončica road. Ideal for solitude-seeking visitors.
Vela Travna: Pebbled beach in Marinje Zemlje Bay, 1 km from the settlement. Surrounded by cliffs and greenery, no infrastructure. Ideal for nature lovers.
Mala Travna: A small pebble beach on the south side, surrounded by sloping stone ledges. Slightly cooler than nearby Srebrna, popular with those seeking peace and natural beauty.
Vela Smokova: A sandy beach in a secluded bay, formerly military. Wild and calm. Accessible on foot or by boat.
Mala Smokova: A lesser-known beach east of Stončica. Accessed by boat or steep path. Only one house nearby—ideal for privacy.
Tpluš Beach
Taleška: A remote pebble beach, reached by boat or on foot. Often empty—perfect for quiet relaxation.
Duboka: A deep bay with high cliffs, no developed beach. Wild swimming for the adventurous. Access only by boat or steep trail.
Tiha: A northern bay with a few holiday homes and a pebble shoreline. Accessible by boat, peaceful for relaxing.
Smričevica: A hidden pebble beach with a few houses above it. Located on the southern coast, known for peace and clean water.
Oključna: A bay on the north under the village of the same name. A secluded cove with rocky and pebble shore, accessible by foot. Nearby lies the wing of a WWII B-24 bomber at 14 m depth—a popular diving site.
Zaglav Beach (Zoglav)
The western coast of the island of Vis, in and around the town of Komiža, hides numerous beautiful pebble beaches, small bays, and secluded spots offering a diverse swimming experience. The area is known for its natural shade from pine trees, crystal-clear water, and a wide selection of locations – from family-friendly beaches to wilder coves accessible only on foot or by sea. Most beaches in Komiža are pebbly, with some partially concreted areas that provide easier access to the sea. In certain places along the coast, freshwater springs emerge, making the sea slightly cooler even during the summer.
Bile Stine: A hidden and picturesque beach north of Komiža, surrounded by white stones and natural terraces. Offers peace, privacy, and a view of the sea. Ideal for couples and those seeking seclusion.
Drugo Ploča: A small local beach often visited by residents. A concrete platform and shade from nearby pines create a cozy spot for sunbathing, swimming, and socializing. A diving center is nearby.
Gusarica: The main beach in Komiža – long, pebbled, and lined with trees and a promenade. Features loungers, showers, bars, and restaurants. Suitable for families and accessible to people with disabilities. Beautiful also in the evening.
Bjažičovo and Žaničovo: Two beaches right next to the town center – perfect for a quick dip. Popular with both locals and visitors due to their proximity to restaurants and cafes.
Šporku Žolo ("Dirty" pebble beach): A lesser-known town beach near the harbor. Good for a quick refresh, but not ideal for long sunbathing.
Gusarica - Town Beach Komiža
Lučica and Jurkovica: Natural pebbled shoreline with basic infrastructure – cabins, showers, benches. Offers a peaceful spot just minutes from the town center.
Mlin, Pizdica, Velu Žolo: These beaches lie hidden among cliffs and woods south of Komiža. Accessed by a narrow path, they are less crowded. Ideal for nature lovers, peace seekers, and marine life observers.
Vartalac: The only official dog beach in Komiža. Pebbled, shaded, and with easy sea access – a great choice for visitors with pets.
Kamenice ("Party beach"): A pebbled beach with a view of the open sea, known for its clean and calm waters and unique environment with large cacti. There's also a beach bar operating in the evening, offering a relaxed atmosphere with sunsets and music. Popular with both young and older visitors.
FKK beaches (Novo Pošta, Templuž, Storo Pošta, Baluncić): Remote, naturally preserved coves for naturists. Quiet, clean, and without crowds. Accessible via footpaths or by sea.
Lučica
Pritisčina: Tucked away south of Podhumlje, accessible by a narrow local road. A small, wild beach with pebbles and large boulders between high cliffs. The sea is crystal clear, warm, and shimmers in beautiful blue-green tones due to light reflecting off the rocks below.
Barjoška: A remote pebble beach near Komiža, accessible via a scenic stone path or by boat. Known for its crystal-clear sea, peaceful atmosphere, and appearance in Mamma Mia II. Surrounded by lush vegetation and rocky cliffs, it's perfect for relaxing, swimming, and snorkeling. A former military battery nearby adds historical interest.
Perna: A quiet, remote pebble beach west of Komiža. Reached via a marked hiking trail (about one hour walk) or by boat. Crystal-clear water, stunning views, and natural silence make it ideal for solitude and unspoiled nature.
Žukamice: Located on the northern side of Vis behind Cape Barjaci. A beautiful, secluded pebble beach surrounded by wild nature. Best accessed by boat, though adventurous visitors can hike over steep, demanding terrain. Perfect for peace, natural beauty, and escaping the crowds.
Kamenice