Grajska plaža is an open air restaurant


Welcome to Bled – Slovenian pearl. And welcome to the Castle Beach – the pearl of Bled.

Castle Beach Restaurant is situated on one of the most beautiful locations in Bled, close to the lake and below the castle rock. You can treat yourself with coffee or refreshing summer drink while enjoying the most beautiful view of the Bled Castle and the island in the middle of the lake. You may as well surrender to culinary delights which we are happy to prepare for you.
Everybody will find something as our menu offers meet specialties, vegetarian food, savoury salads, see food, refreshing smoothies, home-made desserts and much more…
You are kindly invited to join us. While breathing clean fresh air you will be able to relax and enjoy yourselves in beautiful natural environment and superb cuisine.
Enjoy your meal.
We are a team of guys and girls who love working with people. We strive to do our best so that our guests would feel comfortable and relaxed, that they could let go off their stress and pamper their taste buds.
Bar and restaurant Castle Beach is located right on the lake, above the Castle Lido. The idyllic terrace opens a wonderful view of the castle and of the island in the middle of the lake.
We offer excellent coffee, refreshments, healthy smoothies and top culinary delights. You can stop at us for lunch or invite your loved ones to a romantic dinner. Friendly and helpful stuff will provide for all and each one.
You are kindly invited to join us and enjoy the beauty of Bled and as well as of the Castle Beach.

Grajska plaža
Veslaška promenada 11
SI-4260 Bled, Slovenija
Phone: +386 31 813 886


We are located right by the Bled Lake, above the Castle Lido, below the castle rock. Due to its unique position the terrace is ideal starting-point for either walks around the lake or swimming in it. After all your activities you are welcome to refresh yourselves or have fun on our terrace.