12 Rocks Beach Bar Cafe

Overview

12 Rocks Beach Bar Cafe is perched right on the foreshore in Port Campbell, serving up hearty meals and fresh coffee with sweeping views of the Southern Ocean. Its the kind of spot where you can watch the waves roll in while tucking into breakfast, lunch, or dinner. Locals and travellers alike drop in for a laid-back meal, a cold drink, or just to soak up the salty air from the outdoor seating.

The menu leans into classic cafe favourites, seafood, and modern Australian fare, making it a popular choice for families, couples, and groups exploring the Great Ocean Road. With friendly service and a relaxed vibe, 12 Rocks is a favourite for those wanting a casual bite by the beach.

What 12 Rocks Beach Bar Cafe offers

Breakfast, lunch, and dinner service
Barista-made coffee and hot drinks
Licensed bar with local wines and beers
Takeaway food and drinks
Group bookings and functions

Location

19 Lord St, Port Campbell VIC 3269

Get Directions

Customer Reviews

5.0 / 5

A favourite in Port Campbell for its relaxed, coastal vibe and cracking beachfront views, 12 Rocks Beach Bar Cafe wins praise for friendly service, cosy interiors with heating and a fireplace, and plenty of seating indoors and out. Reviewers love it as a perfect stop along the Great Ocean Road or after visiting the Twelve Apostles, with many noting the dog friendly setup, good coffee, and a solid selection of Australian wines, local beers and even a great chocolate milkshake.

On the plate, standouts include fish and chips, calamari, crispy pork belly with rice, lamb spaghetti, vegetable lasagna, laksa, garlic cheese bread, arancini, pizza, southern fried chicken burger, chicken parmie, salmon, schnitzel and fresh salads. Portions are generous, pricing is fair, and there are vegetarian and gluten free options. Many guests highlight the sunset and ocean outlook as the cherry on top of an already tasty meal.