Split Tickets

Komiža, Croatia | Coastal charm, coffee stops & Mamma Mia vibes

Walk the cobbled lanes of Komiža, a Mamma Mia! filming spot

Komiža is a postcard-perfect fishing village on Vis Island's westerne coast. Stone alleyways, colorful boats bobbing in the harbor, and weathered shutters set the scene. You can pause here for a waterfront coffeec or soak in the laid-back rhythm of the town which is also famous as a filming location for Mamma Mia! Here We Go Again.

How to reach Komiža?

Komiža is best reached by boat from Split or Trogir. Unless you’re staying overnight, the most scenic way to experience it is on a Blue Cave full-day tour, often stopping for coffee or lunch.

Why visit Komiža?

Aerial view of Komiza town with red-roofed buildings and boats in Vis, Croatia.
Boats docked along the Riva promenade with Diocletian's Palace in Split, Croatia.
Boats docked along the waterfront of Komiža town, Vis island, Croatia, with hillside backdrop.
Aerial view of Komiza, Croatia with boats in the harbor and red-roofed buildings.
1/4

It’s a Mamma Mia filming location

If you’re a fan of the movie or just appreciate scenic villages that belong on a movie set then this is your moment. If you have seen the movie you’ll recognize its harbor and old stone facades almost instantly.

It’s your coffee-and-view stop

The promenade is lined with small cafés where you can sit by the water, sip something cold or strong, and just watch the boats. For a delightful coffee experience in Komiža, consider visiting Caffe Bar Karoca Gre, a popular spot among locals and tourists alike.

It’s got an old soul

This isn’t a polished tourist town. The buildings are a little faded, the streets are narrow, and the vibe is proudly low-key. You’ll spot local fishermen mending nets, small churches tucked into corners, and laundry drying on lines above cobblestone streets.

It feels like a secret

Because most people focus on the Blue Cave, Komiža gets only a slice of the attention. You get the magic of a coastal Croatian village without the shoulder-to-shoulder crowds.

Things to do in Komiža

Boats docked along the Riva promenade with Diocletian's Palace in Split, Croatia.

Stroll the waterfront promenade

The moment you step off the boat, you’ll be greeted by a string of colorful fishing boats bobbing along the stone harbor. Walk the length of the waterfront and you’ll pass cozy cafés, old warehouses turned restaurants, and locals heading out for their daily catch. The Adriatic sparkles just a few steps away.

Two cups of latte with latte art on a wooden table, one being held by a hand.

Grab a coffee or snack by the harbor

Most tours allow a short stop here, which is just enough time to sit down and fuel up. Try out strong Croatian espresso or a scoop of gelato. This is your chance to pause and soak in the island setting.

Boats in the harbor of Komiža, Vis Island with stone buildings and hills in the background.

Snap a Mamma Mia memory

Keep your camera ready for some of the most recognizable shots from Mamma Mia: Here We Go Again which were filmed right here in Komiža. The harbor promenade is where the cast arrives by boat, and you’ll spot the exact stone pier and colorful fishing boats used in those scenes. Look for the vine-draped archways, old shutters, and stone staircases.

Aerial view of Komiza town with red-roofed buildings and boats in Vis, Croatia.

Enjoy the atmosphere

More than anything, Komiža is about soaking up the moment. It’s quiet and it smells like salt and pine. You might hear church bells, the clink of coffee cups, or the gentle splash of water under the boats.

Kamenice Beach with clear blue waters and rocky shoreline in Vis, Croatia.

Hit the beach (if you have extra time)

Komiža is dotted with pebbled beaches just a short walk from the harbor. Kamenice Beach is a local favorite, known for its volcanic pebbles and natural freshwater springs. If your tour gives you a bit of breathing room, bring a towel and take a dip.

Aerial view of St. Nicolas Church on Mount Hum in Komiza, surrounded by terraced fields and hills.

Go on a hiking trail

Behind the village, hiking trails lead uphill toward Mount Hum, the highest point on Vis Island. If you're staying longer or return on your own later, this is a great spot for sweeping views over Komiža and the Adriatic beyond.

Top Mamma Mia! filming spots to see

Boats docked at Komiža harbor with stone buildings and green hills in the background.

Komiža harbor

Komiza Harbour is a picturesque Adriatic port lined with fishing boats, stone houses, and a lively waterfront promenade. In Mamma Mia! Here We Go Again, it became a filming spot for Harry’s comic plunge near Jastožera restaurant, tucked under its iconic brick archway.

Barjoska Beach aerial view with turquoise water and lush green forest.

Barjoška Beach

This pebbled shore with its crystal-clear waters served as the backdrop for Sophie’s heartfelt reunion scene. The beach is framed by rugged cliffs and lush Mediterranean greenery that perfectly captures the charm of Komiža’s coastline.

Lobster risotto garnished with greens on a white plate.

Konoba Jastožera restaurant

Konoba Jastožera sits directly on the water, built on old stone piers with sweeping sea views and a charmingly rustic vibe. Known for its fresh lobster prepared in traditional ways, it also gained fame in Mamma Mia! Here We Go Again, where a playful scene with Harry was filmed just outside its brick archway.

St. Jerome's Church with red roof and bell tower overlooking the Adriatic Sea in Croatia.

St. Jerome's Church

St. Jerome’s Church is a former Benedictine monastery that overlooks the harbor with sweeping views of the Adriatic. In the movie, you'll spot this church in a scene involving Donna and Bill helping a local fisherman named Alexio reach the church where his beloved Apollonia is supposed to marry.

Tour options to visit Komiža

Boat near rocky shore with people swimming, part of Split's Blue Cave, Vis, and Hvar tour.

1. Private Tour from Split or Trogir

  • It's a 10-hour private speedboat tour from Split or Trogir based on the option selected.
  • You’ll visit five islands including Biševo (for the Blue Cave), Budikovac, Hvar, and Vis.
  • Plus, you'll make a special stop at Komiža, where you can explore the Mamma Mia filming locations at your own pace.
  • The tour includes snorkeling stops and a lunch break near Hvar.

Perfect for: Small groups or families looking for a personalized experience with the flexibility to linger in Komiža and soak up its slow coastal charm.

Book tour now

Boat docked at Split harbor at sunset, starting point for Blue Cave, Vis, and Hvar tour.

2. From Podstrana

  • Departing from Marina Lav, this full-day tour combines some of the best island-hopping in the region.
  • After visiting the famous Blue Cave, the boat stops at Komiža for a short walk, a coffee break, or a photo op at the film locations.
  • The tour also includes time at Stiniva Cove, Hvar, and Budikovac.

Perfect for: Travelers staying near Podstrana who want a relaxed but well-paced route that still includes Komiža as part of the Blue Cave tour.

Book tour now

Person diving off a boat into clear blue water near Vis, Croatia, with swimmers nearby.

3. From Trogir

  • Starting from Trogir with a quick transfer to Split, this 10–11 hour tour takes you to iconic Adriatic spots.
  • After the Blue Cave visit, the tour stops in Komiža usually early in the day, giving you time to stroll the promenade or grab a coffee.
  • You'll get a chance to swim at Stiniva Bay and Blue Lagoon, and lunch near Hvar.

Perfect for: If you are based in Trogir or Split looking for a full-day scenic cruise that blends sightseeing, swimming, and cultural charm in one smooth loop.

Book tour now

Know before you go

Timings:

  • Full-day tour from Podstrana: 7am
  • Private tour: 7am from Trogir and 7.30am from Split
  • Full-day tour from Trogir: 6.15am, 7am

Duration: 10-11 hours

Safety gear: Diving masks and snorkeling gear are provided on board.

Restrictions: Due to swimming and walking activities, this tour is not wheelchair accessible.

Tickets: Starting from €99

  • Cash is king: While some establishments accept cards, many local cafes and shops prefer cash. Ensure you have some euros on hand.
  • Stay hydrated: The Mediterranean sun can be intense. Carry a reusable water bottle to keep yourself hydrated as you explore.
  • Wear comfortable footwear: Komiža's charm lies in its cobblestone streets and hilly terrains. Comfortable shoes will make your strolls more enjoyable.
  • Respect local customs: If you visit religious sites, such as the Church of Our Lady of the Pirates, dress modestly and maintain a respectful demeanor.
  • Protect yourself from the sun: Sunscreen, hats, and sunglasses are essential, especially during midday when the sun is at its peak.
  • Plan ahead for dining: If you wish to dine at popular local restaurants, consider making reservations, especially during peak tourist season.

Best time to visit Komiža

The best time to experience Komiža is during the shoulder months of June and September. In June, the town begins to buzz with activity, yet it remains less crowded than the peak summer months. September brings a mellow atmosphere, with warm sea temperatures and fewer tourists, allowing for a more relaxed exploration.

If you're planning a day trip that includes the Blue Cave, scheduling your visit to Komiža in the late morning can be ideal. This timing often aligns with calmer sea conditions, making your boat journey smoother and more enjoyable. Additionally, the morning light is great for photography.

How to get to Komiža

To reach Komiža, you'll first need to get to Vis Island, and then make your way across the island to Komiža.

From Split: The primary departure point to Vis Island is the city of Split.

  • Car Ferry: Operated by Jadrolinija, this ferry allows vehicles and takes approximately 2 hours and 20 minutes to reach Vis town.
  • Passenger Catamaran: Also operated by Jadrolinija, this faster option (no vehicles) takes about 1 hour and 30 minutes.

Once you've arrived in Vis town, Komiža is about 10 kilometers away on the western coast of the island.

  • Bus: A local bus service connects Vis town to Komiža. The journey takes approximately 20 minutes, with tickets costing around €4. Buses are scheduled to align with ferry arrivals, but it's advisable to check the latest timetable or confirm with the driver.
  • Taxi: Taxis are available at the Vis ferry terminal. The ride to Komiža takes about 15 minutes. Note that ride-sharing services like Uber do not operate on Vis Island.
  • Car rental: If you prefer flexibility, consider renting a car in Vis town to explore the island at your own pace.

Frequently asked questions about Komiža

Is Komiža a good base for visiting the Blue Cave?

Yes, Komiža is an excellent base for visiting the Blue Cave (Modra Špilja). Many boat tours to the Blue Cave depart directly from Komiža's harbor, offering a convenient and scenic starting point for this popular excursion.

How do I get to Komiža from Split?

To reach Komiža, take a ferry or catamaran from Split to Vis Island. The ferry journey takes approximately 2 hours and 20 minutes, while the catamaran is faster at about 1 hour and 30 minutes. Upon arriving in Vis town, Komiža is a 10-kilometer journey away. You can take a local bus (around 20 minutes) or a taxi (approximately 15 minutes) to reach Komiža.

Are there ATM machines in Komiža, or should I bring cash?

Komiža has a few ATMs, but they can run out of cash during peak tourist season. It's advisable to carry some euros with you, especially for small purchases, as some local establishments may not accept credit cards.

What are some must-visit spots in Komiža?

Don't miss the Komiža Castle (also known as the Venetian Tower), which houses the Fishing Museum. The Church of Our Lady of the Pirates is another notable site. For beach lovers, Gusarica Beach and Kamenice Beach are popular choices.

Can I rent a car or scooter in Komiža?

Yes, there are rental services in Komiža offering cars, scooters, and bicycles. Renting a scooter or bike can be a great way to explore the island at your own pace, especially if you plan to visit more remote areas.

What is the best time of year to visit Komiža?

The ideal time to visit Komiža is late May to early June and September to early October. During these periods, the weather is pleasant, the sea is warm enough for swimming, and the town is less crowded compared to the peak summer months.

What are some places to dine in Komiža?

Komiža is known for its fresh seafood restaurants. Konoba Jastožera is a standout, located right on the harbor with stunning sea views. Other popular options include Konoba Bako and Konoba Barba for traditional Dalmatian dishes.

Are there beaches near Komiža?

Yes, Komiža is surrounded by beautiful beaches. Barjoška Beach is one of the most famous, featured in Mamma Mia! Here We Go Again. You’ll also find pebbled beaches like Kamenice and Nova Pošta, perfect for swimming and relaxing.

Is Komiža walkable?

Absolutely. Komiža is a small, charming fishing town best explored on foot. Most attractions, beaches, restaurants, and filming locations are within easy walking distance of the harbor.