Canggu Guide · our home beach

Echo Beach, Canggu

Echo Beach is at the end of our road, and it is the beach our guests ask us about most. Here is what you should know before you go: the surf, the sunset, the swimming, the parking and where to eat.

By Ado, Co-owner & F&B Director, The Avocado Factory Updated 2026-11-06
Acai smoothie bowl at The Avocado Factory near Echo Beach, Canggu
An acai bowl after the beach at The Avocado Factory, a short ride from Echo Beach.

Short answer

Echo Beach (local name Pantai Batu Mejan) is a black volcanic sand beach at the end of Jl. Pantai Batu Mejan in Canggu, Bali. It is known for a fast left-hand reef break for intermediate and advanced surfers, best at mid to high tide, and for sunsets over the Indian Ocean. It is better for watching and surfing than swimming. The Avocado Factory is on the road down to the beach and is open 7am to 11pm. See our menu.

Echo Beach at a glance

  • Local name: Pantai Batu Mejan, after the temple on the beach.
  • Sand: black, volcanic and very hot by midday.
  • Surf: left-hand reef break, intermediate and up, mid to high tide.
  • Swimming: not ideal. Reef, rocks and rips.
  • Best time: early morning for surf, late afternoon for sunset.

Surfing at Echo Beach

Echo Beach is a left-hand reef break over a sand and rock bottom. It is fast and punchy, which is why you will see so many good surfers here. Local surf guides rate it intermediate to expert, and suggest intermediates only paddle out when it is head-high or smaller.

  • Tide: mid to high. It tends to close out at low tide.
  • Swell and wind: south to south-west swell with light easterly winds or no wind.
  • Hazards: shallow reef, rocks near the stairs and sea wall, rip currents, and dirty water after heavy rain.
  • Beginners: learn at Batu Bolong just down the coast, where the waves are much friendlier, then come back to watch Echo.

Sunset at Echo Beach

Canggu faces the Indian Ocean, so the sun sets over the water. Echo Beach gets busy from late afternoon as people come to watch the last surfers of the day. Grab a spot on the sand or the sea wall about an hour before sunset. Bring a sarong or towel, because the black sand holds the heat.

Can you swim at Echo Beach?

We would not recommend it for a casual swim. The break sits over a shallow reef, there are rocks by the stairs, and rip currents are common along this stretch of coast. If you want to get in the water, take a surf lesson, swim only where lifeguards are on duty, and never swim alone or after drinking.

The temple and local etiquette

The beach takes its local name from the Batu Mejan temple on the sand. When there is a ceremony, give it space, do not walk through offerings, and cover up if you are close to the temple. It is a working holy site, not a backdrop.

Getting there and parking

Echo Beach is at the end of Jl. Pantai Batu Mejan in Canggu. From the airport it is roughly an hour by car, often more in traffic. Most people arrive by scooter or ride-hailing car. Parking near the beach is limited and fills up at sunset, so arrive early or get dropped off. You can walk along the beach towards Batu Bolong if you want to explore the coast.

Where to eat near Echo Beach

This is the part we know best.

  • The Avocado Factory (that is us, on Jl. Pantai Batu Mejan). Open 7am to 11pm. Breakfast runs 7am to 11.30am: try the Classic Benedict (Rp 85k) or the Acai Smoothie Bowl (Rp 90k) after a surf. Later, the lunch and dinner menu has the Double Cheese Burger Avo (Rp 160k), Avo Birria Tacos (Rp 120k) and a vegan Poke Bowl (Rp 80k). Gluten-free options are available, but our kitchen is shared, so they are not suitable for coeliacs.
  • Sensorium, also on Jl. Pantai Batu Mejan, is a fusion cafe and restaurant run by head chef William Salim.
  • COMO Beach Club sits across from the Batu Mejan temple if you want a sunset drink by the water.

For more ideas, see our guides to the best breakfast, best brunch and best cafes in Canggu.

See the menu Book on WhatsApp Get directions

About The Avocado Factory

The Avocado Factory is an avocado-focused restaurant in Canggu, Bali, open since 2018 on Jl. Pantai Batu Mejan, Canggu, Bali 80351. We are open every day from 7am to 11pm (kitchen last orders 10.30pm). Breakfast is served from 7am to 11.30am, then the lunch and dinner menu runs until closing. We are rated 4.5 on Google from more than 4,000 reviews, hold a TripAdvisor Travelers' Choice award, and won Silver for Best Sustainable Brand at Bali's Best 2024.

See the full menu, get directions, or browse more Canggu and avocado guides.

Common questions

Frequently asked questions

What is Echo Beach in Canggu known for?

Echo Beach, or Pantai Batu Mejan, is known for its fast left-hand reef break, black volcanic sand and sunsets over the Indian Ocean. It is one of the best-known surf spots in Canggu, and a popular place to watch surfers in the late afternoon before sunset.

Is Echo Beach good for beginner surfers?

Not really. Echo Beach is a reef break that local surf guides rate intermediate to expert, with shallow reef, rocks and rip currents. Beginners usually learn at Batu Bolong beach nearby, where the waves are gentler, and come to Echo Beach to watch.

Can you swim at Echo Beach?

Echo Beach is not ideal for swimming. The wave breaks over a shallow reef, there are rocks near the stairs and sea wall, and rip currents are common. If you want to get in the water, take a lesson with a surf school and only swim where lifeguards are on duty.

What is the best time to visit Echo Beach?

Go early in the morning if you want to surf or watch the best surfers in quieter conditions, ideally around mid to high tide. Come in the late afternoon for sunset, arriving about an hour early, because the beach and the parking fill up quickly.

Where can I eat near Echo Beach Canggu?

The Avocado Factory is on Jl. Pantai Batu Mejan, the road leading to Echo Beach, and is open 7am to 11pm daily, serving breakfast until 11.30am and lunch and dinner after that. Sensorium is on the same road, and COMO Beach Club sits near the temple for sunset drinks.

What is the local name of Echo Beach?

The local name of Echo Beach is Pantai Batu Mejan, after the Batu Mejan temple that stands on the beach. The name Echo Beach became popular in the early 2000s, and today both names are in common use.

Privacy Preferences

We use cookies to enhance your experience and optimize our website’s performance. By continuing to browse, you agree to our use of cookies. These help us improve functionality, analyze usage, and deliver better services.

We use cookies to enhance your experience and optimize our website’s performance. By continuing to browse, you agree to our use of cookies. These help us improve functionality, analyze usage, and deliver better services.