spinner
Blog title
Open gallery

Best Krk Beaches

We present to you here the most beautiful beaches on the island of Krk. Some of them can be reached on foot or by car and some of them can only be reached by boat.

For those reachable only by boat, we recommend checking out our boat tours.

Take a look at our choice of the best Krk beaches and enjoy!

Vela Luka (Baška)

Vela Luka near Baška

Magnificent Vela Luka beach is 6 km away from Baška, and it is impossible to reach the beach by car or some other means of transportation, but it is a few hours' walk through the Krk karst.

Of course, this beach can also be reached from the seaside, by boat or by taxi boat. This is a beautiful beach made of fine pebbles and sand and although it is far from civilization, there is a restaurant, deck chair, parasol and pedal boat rental.   

Vela plaža (Baška)

Vela plaža in Baška

Baška is famous for its main beach Vela plaža (Big beach) - it is certainly one of the most beautiful natural beaches in Croatia with a very clear sea. The beach is completely natural, the sea is turquoise blue, and, to the delight of yachtsmen and sailors, big waves are quite common.

What makes this beach unique is its length of 1800 m. It has been awarded the Blue Flag which marks an extremely preserved, safe and pleasant environment, the cleanliness of the sea and beaches of top quality.

The beach has numerous different amenities so we are sure that everyone will enjoy it; there is a wide range of beach bars, deck chairs and parasol rentals, water slides with playpens, jet-ski rentals, parasailing and many more.  

Golden Bay (from Krk to Stara Baška)

Golden Bay near Stara Baška

Golden Bay or Golden Beach is named after the golden color of vertical cliffs in the background of this beautiful pebble beach. The beach is located on the southern part of the island of Krk, halfway between Punat and Stara Baška, and can only be reached by boat. 

To reach it by boat check our boat trips that offer swimming breaks in Golden Bay. Do not miss the opportunity to visit this beach and all the other beaches in its vicinity!

Potovošće (Vrbnik)

Beach Potovošće near Vrbnik

Potovošće is a pebble beach located within a ten-minute drive from the center of Vrbnik to the south. The beach can be reached by a narrow asphalt road which ends with a parking lot near the beach.

At Potovošće, you can rent beach lounge chairs and umbrellas, but when you feel like taking a break, you can find shade in the small beach bar which offers refreshments. This beach is the perfect choice for those looking for peace, quiet and a clean sea!  

Sveti Marek (Risika)

Beach St. Marek in Risika

Sveti Marek beach in Risika is one of the few sandy beaches on the island of Krk. Close to the beach, there is a large parking lot that makes the beach ideal for families with small children and all other sandy beach lovers.

On the beach, there are plenty of activities for small children, and for older visitors, there are also beach bars.  

Oprna (Stara Baška)

Beach Oprna near Stara Baška

Oprna beach is considered the most beautiful beach on the island of Krk, and many think of it as one of the most beautiful Croatian beaches. Oprna pebble and sandy beach is situated in a beautiful bay near Stara Baška.

The only way to reach the beach from the land is a narrow and rather uneven pathway, which makes the beach ideal for those who are not fans of big crowds. Those who are not fond of hiking are advised not to give up on visiting Oprna beach but to visit it by boat from the seaside.

On the beach, you can rent deck chairs, parasols and pedal boats, and for those looking for refreshments, there is also a small beach bar. 

Vela Javna (Vrbnik)

Beach Vela Javna near Vrbnik

Beach Vela Javna is one of 3 wild, pebble beaches on the road connecting Vrbnik and Risika facing the open sea. The beach can be reached by a narrow asphalt road that ends at Vela Javna, from where the pebble part of the road leads to the beach Sv. Marek in Risika.

This is certainly one of the most beautiful beaches of Krk and is ideal for the swimmers who want to enjoy nature away from large crowds. In addition, those who enjoy swimming and sunbathing on the cliffs, which are easily accessible, will love this beach. In the vicinity, there is also a small pebble beach for dogs.

Since Vela Javna is a beautiful beach, once you see it you will surely want to prolong your stay there. Therefore, make sure to take food, water and other necessities because there are no shops or bars in the immediate vicinity! 

Melska (Vrbnik)

Beach Melska near Vrbnik

Melska, just like Vela Javna, is one of the 3 pebble beaches on the road connecting Vrbnik and Risika facing the open sea. You can reach the beach by car, motorbike, bicycle or even on foot if you are a fan of long walks.

Melska is a small pebble beach surrounded by easily accessible cliffs ideal for swimmers who want to get away from large crowds. Just as Vela Javna, there are no shops or cafés in the immediate vicinity, so you are strongly advised not to forget water, food and other necessities!   

Porporela (Krk) 

Beach Porporela in Krk

Porporela beach is one of the most beautiful beaches in the city of Krk. Not only is it a beautiful beach, but it has been awarded the Blue Flag, which guarantees clean sea, quality, and a well-equipped beach. This beautiful Krk beach is just a few minutes' walk from the city center and is located near the camp Ježevac.

One part of the beach is sandy while the other part of the beach is a pebble beach, which, along with numerous amenities and easy access, makes this beach perfect for families with children, disabled people, third-age swimmers and all other people. A well-organized and well-arranged entrance to the sea is ideal for the disabled and less mobile swimmers.

Rescuers, showers, beach bar, deck chairs, kayaks, scooters and pedal boats are just some of the advantages of this beautiful beach that will allow you to both enjoy the view of the historical center of the city of Krk and the view on the island of Plavnik located opposite Krk at the same time.

Kozica (Vrbnik)

Beach Kozica in Vrbnik

Kozica is a beautiful pebble beach which is a 20-minute walk from the center of Vrbnik. A short walk through the pine forest starting at the parking lot, where you can leave your car, takes you to the beach.

Because it is a beautiful wild beach, we are confident that you will spend a lot of time there and we advise you to take water, food and other necessities because there are no shops or cafes near the beach! The beach is the perfect choice for those who want to enjoy peace and quiet away from crowds! 

Zgribnica (Vrbnik)

Beach Zgribnica in Vrbnik

Zgribnica is the main Vrbnik beach located near the center of the town, from which it is only a ten-minute walk away. For those who come to the beach by car, there is a parking lot in the immediate vicinity where they can leave their car or other means of transport. The pebble part of the beach is surrounded by paved flat plateaus so this beach is perfect for all lovers of lounging in the sun.

The beach is perfect for families with small children as well as the disabled because there is special access to the sea. In addition, the beach is equipped with showers and changing rooms and you can rent beach lounge chairs, umbrellas and pedal boats. When you feel like taking a break and sipping a cold drink, there is also a beach bar where you can take a bite and have a drink.  

Portapisana - East Coast of the city of Krk

Beach Portapisana in Krk

Almost in the center of Krk is the beach Portapisana, with which begins a few kilometers long path leading to the Camp Politin. On this route, there is a series of small pebble beach coves, maintained rocky cliffs and a pebble beach for dogs.

The most popular parts of the promenade are the Portapisana beach in the very center of the city, and the beaches beneath the hotel Dražice and Koralj where you can have fun thanks to the different amenities.

Among the most popular amenities and establishments, there are various beach bars and other catering facilities, deck-chair, parasol and pedal boat rentals, various water sports (jet-ski, parasailing, etc.). Like many other Krk beaches, this one has also been awarded Blue Flag!

Plav (Krk)

Pebble beach Plav in the city of Krk, has a pebble part and as well larger paved flat plateaus that are ideal for long lying in the sun. It is located in the western part of the city of Krk, near Camp Ježevac. Apart from swimming and sunbathing, visitors to this beach can also enjoy the shade of the beach bar.

In addition, here you will be able to rent a boat to continue your search for other beautiful pebble beaches located near Plav beach. If you want to visit the nearby pebble beach coves on foot, take a walk through the forest, follow the walking trail whose shade will make your walk pleasant!

This beach is ideal for families with small children as well as for third-age swimmers and all those seeking shade because not only is there a sun-bathed beach, but also a thick pine forest that will protect you from the strong sun.  

Jert (Pinezići)

Beach Jert, Pinezići

Beach Jert is located on the western coast of the island, in the village Pinezići. This beautiful pebble beach is surrounded by thick pine forest where shade lovers can look for a place to enjoy lying in the fresh air far from the sun.

The beach has been awarded a Blue Flag, and in addition to the beautiful location and the clear sea, you can enjoy the cocktails prepared by the staff of several beach bars. The children will be able to have fun on the trampoline and rented pedal boats; there are also deck chairs and parasols that can be rented to make lying in the sun even more enjoyable.  

Pećine (Šilo)

Beach Pećine in Šilo

Sandy beach Pećine is located in the very center of Šilo, and since the sandy part of the beach is not too large, we recommend that you visit the beach earlier in the morning. In the immediate vicinity of the beach, there are many restaurants, shops and bars. In the extension of the sandy beach, there is a paved flat plateau. This beach has also been awarded the Blue Flag, so here you can be sure that you are swimming in a crystal clear sea, too.  

Malin Draga (Malinska)

Beach Malin Draga in Malinska

Malin cove is located near the center of Malinska, below the hotel Malin. Most of the beach is made of pebble and paved plateaus.

Malin Draga beach is perfect for families with small children because of the abundance of various amenities, including a water park with a children's slide, a beach volleyball court, and a range of restaurants and other catering facilities in the immediate vicinity. 

Rova (Malinska)

Beach Rova in Malinska

Beach Rova is known for its crystal clear sea and is considered one of the most beautiful beaches in Malinska. This beautiful pebble beach is located in Rova Bay, near the Blue Waves resort.

On the beach, you can rent deck chairs and parasols, and when you feel like having a refreshing drink, there is also a hotel bar. 

Vantačići

Beach Vantačić

Vantačići beach is located on the Riviera of Malinska, south of the center of Malinska, in a small village Vantačići. 400 m long beach Vantačići is a mixture of pebble and rocky beach and paved flat plateaus.

Close to the beach, you will enjoy refreshing drinks and food from several restaurants and beach bars. Not far from the beach Vantačići there are two more beautiful beaches, Valica and Uhić; Valica consists of cascading paved flat plateaus, while Uhić is one of the few sandy beaches.

Miramare (Njivice)

Beach Miramare in Njivice

Miramare Beach is the main beach in Njivice, and to the south of it, there is a row of small beaches and coves that are connected by a coastal winding trail deep in the shade of pine trees.

The beach has been awarded the Blue Flag, and besides the extraordinary cleanliness of the sea, you can enjoy the numerous amenities, such as deck chair and parasol rentals, various water sports (jet-ski, parasailing etc.), a range of restaurants, beach bars and more catering facilities. In addition, due to the well-organized sea access, this beach is ideal for the disabled and all those with mobility difficulties.  

Glavotok

Beach Glavotok

Glavotok beach is located on the western part of the island, 2 km from villages Brzac and Milohnić. This pebble beach can be reached by car, and it is extremely popular among locals and families with small children.

Nearby, there is the Franciscan monastery from the 16th century, and close to it, there is a small kiosk with drinks, coffee and ice cream.  

Magneli (near Glavotok)

The western side of the island is rich in vegetation and pebble coves, and many beaches can only be reached by boat, so their frequent visitors are naturists who find peace and privacy here. The Magneli Beach is a beautiful pebble beach that can be reached by walking the trail from the village Brzac.

The last 600 meters are not accessible by car, and you have to continue on foot down the narrow stone path. Near the beach, there is the Komoštrin cove, about five hundred meters from Glavotok. This beach can also be reached on foot, although the walkway is somewhat difficult because of the rocky shoreline. 

Punta Debij (Punat)

Beach Punta Debij in Punat

Punta Debij Beach is one of the main beaches in Punat, only 200 m away from the city center. The beach is extremely long, so all swimmers can there find something to their liking.

The beach has also been awarded the Blue Flag, and apart from the clear sea, its advantage is the nearby parking lot, a rich offer of catering facilities, the deck chair, parasol and pedal boat rentals as well as various water sports (parasailing, water-park, jet-ski, etc.)

Uvala Soline

Beach Soline

Beach with medicinal mud in the bay of Soline is one of the most popular beaches on the island of Krk. If you drive along this beach, you will surely see a lot of people walking on the beach covered with mud head to toe.

Because of the healing mud, this beach has a number of faithful visitors who come back again and again. Apart from those who swim here exclusively because of the medicinal effect of the mud, this beach is also ideal for families with children who can reach the beach by car.

What is specific about this beach is that you can walk almost a hundred meters in the direction of the sea, and the water will always be up to your knees all the time. 

Pesja (Omišalj)

Beach Pesja in Omišalj

Pesja beach is made up of small pebbles and is located below the cliff of the city of Omišalj. Surrounded by a thick pine forest, it is perfect for young people and beach volleyball fans who can have fun and play on the volleyball court located in the immediate vicinity.

This most famous Omišalj beach is also ideal for the disabled who will here find well-arranged access to the sea. Like many other Krk beaches, this one has also been awarded the Blue Flag because of the extraordinarily clear sea. 

Vela Riva (Čavlena cove)

Beach Čavlena

Beach Vela Riva is located on the western coast of the island of Krk between camps Glavotok and Mali Raj. This beautiful pebble beach is surrounded by lavish greenery, making it an ideal place for all swimmers who are in love with pristine nature. 

Related excursions

Panorama by boat between 4 islands with swimming

Map pin Punat
9.8/10 based on 21 reviews
from 34.00 € / 34.00 €

Rab, Grgur & Krk - Island hopping with swimming by power catamaran

Map pin Krk
9.1/10 based on 10 reviews
from 50.00 € / 50.00 €

Panoramic taxi boat ride for 6 persons - 3 hours with swimming

Map pin Vrbnik
9.8/10 based on 31 reviews
from 115.00 € / 115.00 €

Full-day taxi boat trip to hidden beaches

Map pin Punat
from 650.00 € / 650.00 €

Blue Cave and Golden Beach

Map pin Krk
9.7/10 based on 67 reviews
from 35.00 € / 35.00 €

Mala and Vela luka from Vrbnik - a private boat trip

Map pin Vrbnik
9.6/10 based on 5 reviews
from 165.00 € / 165.00 €

Plavnik Island discovery boat tour with lunch

Map pin Punat
9.5/10 based on 8 reviews
from 50.00 € / 50.00 €

Hidden beaches with swimming at Golden Beach and Blue Cave

Map pin Krk
9.7/10 based on 16 reviews
from 38.00 € / 38.00 €

JOIN US AND LET'S WRITE TOGETHER THE STORY OF YOUR DREAM HOLIDAY EXPERIENCE!

WE ARE HERE TO HELP YOU WITH ANY QUESTIONS AND ADVICE

CALL US ON

+385 51 604 400

or

BE THE FIRST TO RECEIVE EXCLUSIVE DEALS AND OFFERS STRAIGHT TO YOUR INBOX

DISCOVER THE EXPERIENCES OF OUR TRAVELLERS

#enjoykrk