A Guide to Korčula, Croatia: Where to Stay, Eat & Explore
Korčula, one of Croatia’s most enchanting islands, lies off the southern Dalmatian coast, surrounded by crystal-clear Adriatic waters. Often referred to as “Little Dubrovnik” for its medieval architecture and fortified walls, Korčula exudes old-world charm with a distinctly laid-back vibe. The island’s historic town, Korčula Town, is a maze of narrow stone streets, charming piazzas, and Venetian-style palaces. It’s also known as the alleged birthplace of the legendary explorer Marco Polo, whose legacy is celebrated throughout the town.
But Korčula is more than just history and architecture. The island boasts some of Croatia’s most beautiful beaches, from sandy bays to rocky coves lapped by turquoise waves. The southern coast is dotted with idyllic beaches like Pupnatska Luka and Vela Pržina, perfect for swimming, snorkeling, and sunbathing. Meanwhile, the smaller islets surrounding Korčula, such as Proizd and Badija, offer a more secluded, untouched beauty.
Food and wine lovers will find plenty to savor here. Korčula is a hub for traditional Dalmatian cuisine, where fresh seafood, homemade pasta, and locally grown olives are staple ingredients. Lumbarda, a picturesque village, is famous for its vineyards and unique Grk wine — a must-try for wine enthusiasts.
Beyond the beaches and vineyards, Korčula’s lush interior is dotted with olive groves, pine forests, and charming villages where life moves at a leisurely pace. Whether you’re exploring ancient streets, kayaking to hidden coves, or savoring sunset dinners overlooking the sea, Korčula is a destination that effortlessly blends relaxation and adventure.
In this guide, discover the best places to stay, eat, and explore in Korčula — and why it should be on every traveler’s Croatian itinerary.
Disclosure: This post contains affiliate links. We earn a small commission on every purchase made at no extra cost to you.
The Best Beaches in Korčula, Croatia

Korčula is known for its picturesque coastline, dotted with pebbled bays, sandy stretches, and hidden coves. Here are some of the island’s best beaches to explore:
Pupnatska Luka
A stunning bay on Korčula’s southern coast, Pupnatska Luka is one of the island’s most famous beaches. It features fine pebbles, clear turquoise water, and a backdrop of lush green hills. The beach is family-friendly, with shallow waters ideal for swimming. There are also a couple of local tavernas serving fresh seafood and cold drinks. Arrive early in summer to snag a good spot.
Vela Pržina
Located in Lumbarda, Vela Pržina is one of Korčula’s few sandy beaches. It’s popular with families and young travelers for its shallow, warm waters and laid-back vibe. The beach faces the south, making it a prime spot for sunbathing all day. A beach bar offers drinks, snacks, and sunbed rentals. The nearby vineyards add a picturesque touch to the surroundings.
Bilin Žal
Just a short walk from Vela Pržina, Bilin Žal is another sandy beach in Lumbarda. It’s smaller and quieter, with shallow waters perfect for kids. This beach is also a great place to rent a kayak or paddleboard and explore the coastline. A small restaurant serves light meals, making it easy to spend the whole day here.
Proizd Island
Accessible by a short boat ride from Vela Luka, Proizd is an island paradise known for its pristine beaches and vibrant blue water. The island is home to several pebbled coves, each offering a tranquil escape from the main island’s crowds. Proizd’s “Blue Lagoon” is a must-visit for swimming and snorkeling. There’s also a beach bar where you can grab a cold drink and soak up the views.
Banje Beach
Banje Beach is the closest beach to Korčula Town and is popular for its convenient location and clear waters. It’s a pebbled stretch with calm waters, ideal for families and those staying nearby. While it can get crowded in peak season, it’s a great spot for a quick swim before exploring the town’s historic center.
Zitna Beach
Located near the village of Zavalatica, Zitna Beach is a hidden gem known for its deep, azure waters and stunning cliffs. The cove is framed by rocky outcrops, creating a natural swimming pool effect. It’s perfect for snorkeling, as the underwater visibility is excellent. There are no facilities, so bring your own snacks and drinks.
Vaja Beach
For those seeking a quieter, more rugged experience, Vaja Beach near Račišće is a secluded, pebbled cove with crystal-clear waters. The beach is a bit challenging to access, with a steep descent down a rocky path, but the serene setting is worth the effort. It’s a great spot for snorkeling and cliff jumping.
Pržina Bay
Not to be confused with Vela Pržina, Pržina Bay is a small, sandy cove located to the west of Korčula Town. It’s a favorite among locals for its shallow waters and relaxed atmosphere. There’s a small beach bar nearby, and the sunsets here are particularly beautiful.
Lenga Beach
Located on the island’s western coast near Vela Luka, Lenga Beach is a secluded spot surrounded by pine trees and rocky cliffs. It’s a great place to escape the crowds and enjoy a peaceful day of swimming and sunbathing. The waters here are incredibly clear, making it ideal for snorkeling.
Where to Stay in Korčula
Korčula offers a range of accommodations, from luxury heritage hotels to budget-friendly options. Here are some top choices:
Lesic Dimitri Palace

Lesic Dimitri Palace is a restored 18th-century palace located within Korčula’s old town walls. The hotel features individually styled suites inspired by the Silk Road. Expect opulent decor, antique furnishings, and private terraces with breathtaking sea views. The on-site restaurant offers fine dining with seasonal, locally sourced ingredients. The hotel can also arrange private boat tours, wine tastings, and cultural experiences.
Tara’s Lodge

Tara’s Lodge is a chic boutique hotel in Žrnovska Banja, just minutes from Korčula’s old town. It offers contemporary rooms with private terraces and stunning sea views. Guests can unwind by the beachfront pool or relax on the pebbled beach steps away. Mimi’s Bistro serves Mediterranean dishes with fresh, local ingredients. The hotel also offers e-bike rentals for exploring the island and guided tours to historic sites. Its laid-back atmosphere and coastal setting make it a perfect spot for a relaxing escape.
Korčula Hill

Korčula Hill is a luxury apartment complex located in Žrnovska Banja, just a short drive from Korčula's historic old town. It offers modern, spacious apartments with stunning views of the Adriatic Sea. Guests can enjoy amenities like an outdoor pool, tennis courts, a gym, and easy access to nearby beaches. Each apartment features a fully equipped kitchen, private terrace, and contemporary design. Ideal for families, couples, or digital nomads seeking comfort and convenience on the island. Korčula Hill combines the privacy of self-catering accommodation with resort-style facilities for a memorable stay.
Aminess Liburna Hotel

This 4-star hotel is located just a 10-minute stroll from Korčula’s historic old town. With a prime seafront setting, it offers modern, comfortable rooms, many with private balconies overlooking the Adriatic. The hotel features a seawater pool, a Mediterranean restaurant, and a beach bar perfect for sunset drinks. Guests can relax by the pool, enjoy water sports, or explore nearby attractions like the Marco Polo Museum. It’s a great choice for families, couples, and those seeking a convenient base to explore the island.
Aminess Port9 Resort

Aminess Port9 Resort is a modern 4-star retreat in Shell Bay, just 2 km from Korčula’s old town. The resort features spacious rooms, family suites, and the upscale Melion Hotel, set in a renovated 1930s villa. Guests can enjoy multiple pools, a renovated beach area, and a variety of dining options, including themed dinners and à la carte restaurants. Activities include tennis, canoeing, and a wellness center with a sauna and fitness studio. The resort also offers entertainment for all ages, plus pet-friendly accommodations.
Where to Eat in Korčula

Korčula’s culinary scene is a blend of traditional Dalmatian flavors and modern twists. From waterfront taverns to fine dining, there’s something for every palate.
Breakfast: Cukarin Bakery
Start your day with coffee and freshly baked pastries at Cukarin Bakery. This charming spot is known for its almond and fig cookies, as well as the famous Korčula cake. Grab a seat outside and watch the town wake up while enjoying a strong cup of Croatian coffee.
Lunch: Konoba Mate (Pupnat)
Head to the village of Pupnat for a truly local dining experience at Konoba Mate. This family-run restaurant serves homemade pasta, peka (meat or seafood slow-cooked under a bell), and traditional Dalmatian prosciutto. The rustic setting, surrounded by olive trees and vineyards, enhances the authentic feel.
Dinner: LD Restaurant
For a refined dining experience, book a table at LD Restaurant. Located in the heart of the old town, this Michelin-starred eatery offers a tasting menu that celebrates seasonal ingredients. Expect beautifully plated dishes like Adriatic tuna tartare, truffle pasta, and lemon sorbet with lavender honey. Pair each course with local Korčula wines for a complete culinary journey.
Sweet Treat: Gelateria Aurora
Cool off with a scoop (or two) of artisanal gelato from Gelateria Aurora. The flavors range from classic stracciatella to local fig and carob. The gelateria is located along the promenade, making it the perfect spot for an evening stroll by the sea.
What to Do in Korčula

Korčula offers plenty of activities for nature lovers, culture seekers, and beach enthusiasts.
1. Explore Korčula Town
Korčula’s old town is a maze of narrow alleys lined with stone houses, ancient churches, and Venetian-style palaces. Begin at the Land Gate, the historic entrance to the town, and wander toward St. Mark’s Cathedral. Climb the bell tower for panoramic views of the red-tiled rooftops and the sparkling Adriatic Sea.
Near the cathedral, visit the alleged birthplace of Marco Polo. The small museum offers insight into the explorer’s life and travels. Stop by the town’s main square, where locals gather for coffee and conversation. In the evening, the square transforms into a lively dining area, with tables spilling onto the cobblestones.
2. Swim at Pupnatska Luka
Pupnatska Luka is one of Korčula’s most beautiful beaches, known for its turquoise waters and pebble shoreline. The beach is surrounded by pine trees, providing natural shade on hot summer days. Bring a snorkel mask to explore the underwater world teeming with fish and sea urchins. There’s a small beach bar where you can grab a cold drink or a simple sandwich.
3. Wine Tasting in Lumbarda
Lumbarda is a picturesque village known for its vineyards and the unique Grk wine. Visit Bire Winery for a guided tasting session in a family-run vineyard. The owners will walk you through the winemaking process and pour samples of Grk, Pošip, and other local varieties. Pair the wines with local cheese, olives, and prosciutto for a complete experience.
4. Kayak to Badija Island
Rent a kayak and paddle to Badija Island, just a short distance from Korčula town. The island is home to a historic Franciscan monastery surrounded by dense pine forests. The clear waters around the island are perfect for swimming and snorkeling. Keep an eye out for the friendly deer that roam the island.
5. Take a Day Trip to Pelješac Peninsula
Pelješac Peninsula is known for its vineyards, oyster farms, and historic towns. Take a ferry or boat trip to Ston, where you can walk the ancient city walls and taste the famous Ston oysters. Continue to the village of Mali Ston to visit local wineries and sample Plavac Mali, a robust red wine.
How to Get to Korčula
From Dubrovnik: Take a ferry or catamaran from Dubrovnik to Korčula town. The journey takes around two hours and offers stunning coastal views.
From Split: Ferries and catamarans run daily, with the journey lasting approximately 2.5 hours.
By Car: Drive to Orebić on the Pelješac Peninsula and take a short car ferry to Korčula.
Korčula is a destination that combines natural beauty, rich history, and laid-back island life. Whether you’re wandering the old town’s stone streets, sipping wine in a vineyard, or diving into crystal-clear bays, Korčula offers a taste of Croatia’s most enchanting coastlines.