Choose a location

Beira Alta Ballito

Portuguese Seafood Steakhouse Vegetarian Friendly
RR

Attributes

  • Child Friendly
  • Outdoor Seating

Beira Alta Portuguese Restaurant in South Africa offers traditional and great quality Portuguese food. With handed down, traditional, Portuguese recipes and flavours.

Our food is prepared using only the freshest ingredients, herbs and spices. Our family tradition is to cook from the heart with recipes handed down from generation to generation, which has evolved into Portuguese Cuisine with an African influence.

Reviews (124)

4.5 out of 5.0
Based on the past 12 months
Food 4.6
Value 4.4
Service 4.6
Ambience 4.4
  • Simitha K. Dined: 2 days ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0

    Reviewed on: Thu 28 Mar 24
    Food was amazing, staff were friendly and set up is beautiful.

  • Isobel B. Dined: 1 week ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Brad I. Dined: 2 weeks ago
    2.8
    Food 4.0
    Value 2.0
    Service 4.0
    Ambience 1.0

    Reviewed on: Thu 14 Mar 24
    First time back in many years. I have the whole baby chicken which was outstanding whilst my wife had the catch of the day (Dorado), which was generous in size but the fillets smelled fishy, indicating possibly not as fresh as it could be. As a result, she did not finish it. Very little atmosphere as well.

  • Mags N. Dined: 2 weeks ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Nolene M. Dined: 1 month ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Demokia C. Dined: 1 month ago
    4.3
    Food 5.0
    Value 4.0
    Service 4.0
    Ambience 4.0
  • Hayley L. Dined: 2 months ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Johan v. Dined: 2 months ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0

    Reviewed on: Sat 13 Jan 24
    Incredible food. Probably the best seafood in a very long while

Show More

Book a table

Favourite

Opening Hours

  • Monday 11h00 - 22h00
  • Tuesday 11h00 - 22h00
  • Wednesday 11h00 - 22h00
  • Thursday 11h00 - 22h00
  • Friday 11h00 - 22h00
  • Saturday 11h00 - 22h00
  • Sunday 11h00 - 21h00