Choose a location

This upmarket, family buffet restaurant in Johannesburg offers an extensive selection of dishes. Guests can enjoy a variety of hot and cold starters, main courses and desserts. From succulent cuts of meat at the carvery to a variety of casseroles, curries and vegetarian offerings, pasta dishes, salads and tantalising desserts – there is something to suit every palate. As food is always ready at your arrival, there is no delay in waiting for preparation if you are in a hurry.

Reviews (7450)

4.5 out of 5.0
Based on the past 12 months
Food 4.4
Value 4.5
Service 4.5
Ambience 4.5
  • Kamogelo M. Dined: 2 days ago
    4.8
    Food 4.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Tryphosah M. Dined: 2 days ago
    3.5
    Food 1.0
    Value 5.0
    Service 3.0
    Ambience 5.0

    Reviewed on: Thu 31 Oct 24
    The meat both beef and chicken had this smell, very bad smell. I actually regretted going to Billy G for the first time. I have been to Billy G for couple of times and everything was perfect hence I kept going back and celebrate my birthday and loved ones there. I was so disappointed. It was difficult for one to even find a waiter

  • James J. Dined: 6 days ago
    3
    Food 3.0
    Value 3.0
    Service 3.0
    Ambience 3.0
  • Florence N. Dined: 1 week ago
    5
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0

    Reviewed on: Wed 30 Oct 24
    In short everything at Billy G's service is very excellent, happy customer

  • Nonhle M. Dined: 5 days ago
    3.3
    Food 4.0
    Value 4.0
    Service 2.0
    Ambience 3.0
  • Makhosazana N. Dined: 1 week ago
    4.5
    Food 3.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • ‪‪Simangele Mthethwa‬‬ Dined: 6 days ago
    4.3
    Food 4.0
    Value 4.0
    Service 4.0
    Ambience 5.0
  • Manana N. Dined: 6 days ago
    4.5
    Food 4.0
    Value 5.0
    Service 4.0
    Ambience 5.0
Show More

Book a table

Favourite

Opening Hours

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