Best Beaches in Split Croatia: Where to Swim, Relax, and Eat Nearby

Split is one of those cities where you swim before breakfast and still turn up for lunch with sand between your toes. With the Adriatic on three sides, you’re never far from somewhere to cool off, whether that’s a gentle sandy beach for families or a quiet cove with crystal-clear sea. The best beaches in Split, Croatia sit within a short walk of the Old Town, from the shallows of Bačvice sand beach to the rocky coves along Marjan hill. Here are eight worth knowing, what each one is good for, and where to go for wood-fired pizza in Split once you’re out of the sea.

What to Know Before Choosing a Beach in Split

Two things shape almost every beach day in Split: how far you want to go from town, and what your feet are happy walking on underwater. Most of the coast is pebble and rock, the sea is clean, and shade varies from one beach to the next.

City Beaches vs Marjan Beaches

Split’s beaches fall into two groups, and the difference is easy to feel. The city beaches, Bačvice, Ovčice, and Firule, run along the eastern shore near the ferry port, with cafes, showers, and frequent buses that make them the natural choice for a swim between sights. The Marjan beaches sit in the Marjan Park Forest west of the center, where pine trees line the shore.

 

City beaches are easier to reach and gentler for young kids, especially the sandy ones. The Marjan side asks for a bit more effort and rewards you with cleaner water and a quieter, more natural setting. Stay east for convenience, head west for the clearest swim and some pine shade.

Sand, Pebbles, Shade, and Swim Shoes

Most beaches in Split are pebble, not sand, which catches some first-timers off guard. The stones feel fine underfoot once you’re in, and water shoes save your soles on the way there. Bačvice and Firule are the sandy exceptions, both with a soft slope into shallow water that kids love.

 

Shade is the other thing to think about. The beaches around Marjan keep pine close to the water, so there’s usually a cool spot under the trees. Open, paved stretches like Žnjan rely on rented umbrellas and young trees that still provide limited shade by midday. The simple rule: water shoes on anything pebbly or rocky, bare feet on the sand.

The Best Beaches in Split Croatia

Not sure which one to pick? The table sorts all eight by what they do best, from sandy spots made for families to quiet coves with clear sea.

Beach Best For Beach Type Distance/Area Shade Good to Know
Bačvice Sandy swimming, families, picigin Sand 10-min walk east of Old Town Limited midday Shallow sea, lively day and night
Firule Shallow sea, kid friendly Mostly sand (with some pebble sections) 15-min walk east A few trees Gentle slope, beside the tennis center
Ovčice Local favorite quick swim Pebble 15-min walk east Limited Small cove, mostly locals, low-key
Kašjuni Clear sea, Marjan views Pebble South Marjan, short drive or bus west Pine, afternoon Deeper clear sea
Kaštelet / Obojena Svjetlost Popular swim Pebble South Marjan, near Meštrović Gallery Limited Twin coves, calm sea
Ježinac Calm swim near Meje Pebble Meje, near ACI Marina, 20-min walk west Some pine Sheltered, local favorite
Bene Families and shade Pebble and concrete Northwest tip of Marjan Heavy pine shade Playground, courts, bike or walk in
Žnjan Space, activities, long days Pebble, some sand About 4 km east, bus 8 or 15 New shade structures Largest, modern, underground garage

Bačvice Beach for Sandy Swimming Near Town

Bačvice is the most famous beach in Split, and the only central one with real sand. The bay stays shallow far from shore, which makes it a favorite for families and the traditional home of picigin, a local game where players keep a small ball from touching the sea with quick, open-handed hits. It is a 10-minute stroll from the Old Town, so a swim fits naturally around a day of sightseeing.

 

The sea is warm and deepens very gradually, ideal for small children and anyone who prefers an easy entry. In the evening, the cafes and bars behind the beach become one of the liveliest corners of the city. Because Bačvice Beach gets busy in summer, it is worth arriving in the morning if you want room for your towel.

Firule Beach for Shallow Sea and Families

A little further along the coast from Bačvice, Firule has the same soft, sandy entry with some pebble sections near the edges, and a calmer atmosphere. The sea remains shallow far out into the bay, which is why parents of toddlers often choose it for the whole day. Next to the beach you’ll find a tennis center, a reminder that several Croatian world-renowned champions grew up training on these courts, such as Goran Ivanišević and Mario Ančić.

 

For families with very young children, Firule is one of the safest options in the city, thanks to its gentle, gradual slope and patches of real sand. A few trees give some shade in the middle of the day, and there are showers and a small cafe for the essentials.

Ovčice Beach for a Quick Local Swim

Ovčice is a small pebble cove tucked between Bačvice and the larger eastern beaches. Since fewer tourists make it this far, the beach keeps a relaxed feel even at the height of summer. Everything here is wonderfully simple: a short stretch of pebbles, a couple of beach bars, and clear sea just a few steps away. For a quick swim away from the crowds, it is hard to beat, just remember to pack water shoes for the stones. 

Kašjuni Beach for Clear Sea and Marjan Views

Kašjuni stretches along the southern side of Marjan, right below the pine forest of the Forest Park, and faces an open sea that deepens quickly as you step in. The sea here is noticeably clearer than at the eastern city beaches, with the green hillside providing a beautiful backdrop.

Getting there requires a short drive, a local bus, or a longer scenic walk from the center. The pines on the western edge offer good shade by mid-afternoon, making Kašjuni a great choice for a long beach day rather than just a quick dip.

Kaštelet / Obojena Svjetlost near Meštrović Gallery

Below the Meštrović Gallery sit the Kaštelet and Obojena Svjetlost pebble beaches, two of the most popular swimming spots close to the center. Both beaches are usually packed with a lively crowd of locals and visitors. The name Obojena Svjetlost means colored light, a nod to the way the sun filters through the trees and across the sea. 

 

Services are minimal, so it is best to bring a towel, something to read, and a few snacks. In return, you get a classic Split beach experience and a great swim, only a short walk from the busier parts of town.

Ježinac Beach for a Calm Swim Near Meje

Ježinac is a sheltered pebble beach below the Meje neighborhood, a short distance from ACI Marina. The surrounding bay blocks most of the wind, so the sea often stays calm here even when other beaches are wavy. Locals treat it as their neighborhood swimming spot, which gives it an unhurried, residential feel. If you are exploring Marjan or planning to head to the marina for lunch, Ježinac fits neatly into the route.

Bene Beach for Families, Shade, and Marjan

Out on the northwestern tip of Marjan, Bene swaps sand for pine forest and a relaxed setting for families. The shade is the main reason people come, since the dense pines cover much of the shoreline and keep things cool through the afternoon, which suits long days with children who burn easily. You enter the sea over concrete platforms and pebbles, and the sea is shallow close to shore and stays calm.

 

Reach Bene by bike, on foot through Marjan park, or by a short bus to the western side of the hill. Once you arrive there are playgrounds, sports courts, and a cafe, so families tend to settle in for the whole day rather than a quick visit.

Žnjan Beach for Space, Activities, and Longer Beach Days

Žnjan recently reopened after a major renovation, making it the most modern beach in Split. It stretches for over two kilometers along the eastern coast, offering far more room than the city’s smaller coves. Along the seafront, you will find a long promenade, brand-new cafes and restaurants, sports courts, a skate park, and a large underground garage that makes parking simple. 

 

The beach itself is mostly pebble, featuring dedicated sandy sections in the children’s area, while the open sea off the Brač Channel keeps the sea fresh and clean. Buses 8 and 15 stop nearby, and a car or taxi ride from the Old Town takes just a few minutes. Located about four kilometers east of the center, Žnjan is your most reliable option for a full day at the beach packed with food, activities, and plenty of space.

Where to Eat After a Day by the Sea

A morning in the sea quickly builds an appetite, and Split’s west side makes it easy to find a great meal right by the sea. Around Marjan and the marina, you can easily swim, dry off, and sit down to eat without a long trek. 

Exploring the ACI Marina Area

ACI Marina sits on the southwestern seafront, below Meje neighborhood and a short stroll from Ježinac and the Marjan beaches. Yachts line the docks, the promenade fills with a relaxed crowd in the evening, and the cliffs above offer some of the finest views across the Old Town and out to the islands. After a swim at Ježinac or Kašjuni, it is a natural place to wander next.

 

Take your time along the seafront, watch the boats come and go, then climb up toward the terrace restaurants set above the sea. If you want to see what fits your mood after a swim, the Pizzeria Skipper menu gives you the clearest starting point. At sunset, with the Old Town lit up across the harbor, a light walk uphill is well worth it.

Pizza and Sea Views at Pizzeria Skipper

At the top of that climb sits Pizzeria Skipper, a longtime local favorite with one of the best views in the city. Our two wood-fired ovens turn out both thin, crisp Roman-style and Neapolitan pizzas, and the sunny terrace looks straight out over the marina toward the Old Town and the islands beyond.

 

We’re best known for our meter-long pizza, which lets you combine up to three flavors on a single long board, perfect for a hungry group coming straight from the beach. It’s an easy 10-minute walk from the Old Town to reach us, with parking nearby if you’ve driven to the coast. After an afternoon in the sun and salt, a wood-fired pizza and a sea view are exactly what you want.

Turning a Beach Visit Into a Split Experience

There’s more to a Split beach day than time in the sea. The best ones drift from one thing to the next: a morning swim, a slow lunch, a walk through Diocletian’s Palace, then back to the sea as the heat eases. The old city and the coast sit close enough that you never really have to choose between them.

 

Wherever you start, the western beaches near Marjan are the closest to us at Pizzeria Skipper. After a swim at Ježinac or Kašjuni, come up to the terrace for a wood-fired pizza, with the marina and the Old Town spread out below. There is no better way to finish a beach day, and our terrace is always open for you.

Split Beaches FAQ

Bačvice is the top choice for most visitors, thanks to its rare sand and shallow bay. For clearer sea and pine shade, Kašjuni on Marjan hill is the better pick.

Yes. It is Split’s only central sandy beach, with a shallow sea that suits young children and a lively bar scene at night. Arrive early in summer to find space.

Bačvice and Firule are the sandy beaches in Split. Both sit on the eastern shore, offering a shallow sea and an eas entry that perfectly suits families with small children. 

Yes. Bačvice is a 10-minute walk east of the Old Town, with Ovčice close by. Both let you fit in a quick swim between sights without leaving the center.

For pebble and rocky beaches, yes. They protect your feet from sharp stones and sea urchins. On the sandy beaches, bare feet are perfectly fine.