Choose a location

A stylish, contemporary venue, offering world-class cuisine at the gateway to the Magaliesberg Mountains.

Join us for a classy but friendly lunch or a sophisticated yet casual dinner.

Reviews (306)

4.6 out of 5.0
Based on the past 12 months
Food 4.6
Value 4.5
Service 4.6
Ambience 4.6
  • abey k. Dined: 4 days ago
    4.8
    Food 5.0
    Value 5.0
    Service 4.0
    Ambience 5.0
  • Palesa M. Dined: 1 week ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Goitsemang J. Dined: 4 weeks ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Njabulo Z. Dined: 1 month ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0

    Reviewed on: Thu 06 Mar 25
    The best dining experience we’ve been to in a while, worth the distance worth every cent

  • Richard S. Dined: 2 months ago
    4
    Food 4.0
    Value 4.0
    Service 4.0
    Ambience 4.0
  • Enkie M. Dined: 2 months ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0

    Reviewed on: Sun 16 Feb 25
    Food 9/10, chicken, dirty rice and calamari were amazing but the veggies and ribs lacked seasoning and the ribs were not soft enough, everything else was amazing… Definitely coming back

    Vela Restaurant responded on Sun 16 Feb 25:
    Dear Enkie Mahonza We thank you for your very valued and appreciated constructive feedback from your most recent visit at Vela. This definitely assists us going forward. And will be actioned upon. We look forward to hosting you again in the not too distant future. Best wishes AVRIL

Show More

Book a table

Favourite
Menu

Opening Hours

  • Monday 11h00 - 20h00
  • Tuesday 11h00 - 20h00
  • Wednesday 11h00 - 20h00
  • Thursday 11h00 - 20h00
  • Friday 11h00 - 20h00
  • Saturday 11h00 - 20h00
  • Sunday 11h00 - 15h00