One of Bali's small sandy coves

Bali, Crete: four beaches, where to stay and a relaxed day

Bali, 30 km east of Rethymno: Livadi, Varkotopos, the harbour beach and sheltered Karavostasi, plus the Atali monastery on the hill above.

By TripToCrete · Updated 20 October 2026 · 2 min read

Quick answer: Bali is a resort village around a deeply indented bay, about 30 km east of Rethymno and 43 km west of Heraklion. Its beaches are small and sandy, each in its own cove, from long Livadi to tiny, sheltered Karavostasi.
Region
East Rethymno
Distance
30 km from Rethymno, 43 km from Heraklion
Beaches
Livadi, Varkotopos, Limani, Karavostasi
Shade
Little natural shade
One of Bali's small sandy coves

The beaches

Livadi, the first beach as you enter the village, is the longest, organised, with a Blue Flag, but the most exposed to wind. Varkotopos is about 400 m further on, the harbour beach (Limani) about 700 m, and Karavostasi, the smallest and most sheltered, about 1.1 km.

All are sandy with shallow water, but none has much natural shade: rent an umbrella or bring one.

Where to stay

Hotels and apartments climb the slopes around the bay. Stay near the harbour if you want to walk to tavernas; stay above Livadi for space and views. The streets are steep.

A boat in Varkotopos bay at Bali
A boat in Varkotopos bay at Bali.

Atali monastery

The monastery of Agios Ioannis (Atali) is about 1.3 km uphill from the harbour, with views over the bay. The village takes its name from ancient Astali.

Getting there

Bali is just off the national road between Rethymno and Heraklion, and buses on that route stop at the junction.

Questions before you go

Which Bali beach is best for children?

Karavostasi or the harbour beach, which are the most sheltered.

Is Bali good without a car?

Yes, if you stay near the harbour. The village is compact but hilly.

How far is Bali from Heraklion airport?

About 45 km, roughly 40 minutes.

You might also like

Diaskari beach and the coast near Makrigialos
Beaches of Crete

Diaskari Beach

Diaskari, 4 km east of Makrigialos: a long beach of coarse light sand with a taverna at its west end, more seclusion further east and a Late Minoan site above.

Souda beach near Plakias
Beaches of Crete

Souda Beach near Plakias

Souda Beach in southern Rethymno explained: avoid the Chania name mix-up, plan the drive, enjoy the bay and choose a nearby meal.