We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.


Beyers Naude and Castle Hill, Johannesburg, South Africa
+27 11 431 3960
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent27%
  • Very good62%
  • Average11%
  • Poor0%
  • Terrible0%
Travellers talk about
“naan” (3 reviews)
“lamb curry” (2 reviews)
“blackheath” (2 reviews)
Restaurant Hours
Indian, Vegetarian Friendly, Vegan Options
££ - £££
Beyers Naude and Castle Hill, Johannesburg, South Africa
All Details
Write a ReviewReviews (18)
Traveller rating
Traveller type
Time of year

1 - 10 of 18 reviews

Reviewed 29 October 2017

Great, authentic food done to perfection. Our meals have always been superb from The Royal Punjab. Always a good spot for great tasting food.

Thank Alessia_Massaro
Reviewed 6 October 2017

I had been there 3 months before... and because I liked the food, I was there again. Food is nice, atmoshphere and service is good as well. The only difficulty that I find ( though I was going there again) is to locate it. They...More

Thank Vab R
Reviewed 31 August 2017

The signage isn't very good, but the waitress who served us was very friendly. Although it was pretty quiet the service was a bit slow but the food was fresh and hot. My husband went with the Chicken Do Peeza, which he found quite spicy....More

Thank Zoë B
Reviewed 3 May 2017 via mobile

Our first time here - chosen based on previous reviews and thoroughly enjoyed the food - will be back again soon.

Thank Chris C
Reviewed 6 April 2017

my wife normally comes to this restaurant for takeaways after her church meetings. she always said the food was good, and one day mentioned that there was a Sunday lunch buffet for real cheap. i at first mulled those words in my head "Indian restaurant,...More

Thank Pravda I
Reviewed 27 December 2016 via mobile

Great Indian meals. Naan is king. There is always cricket in the TV. Sunday buffet is great value for money.

Thank Dave M
Reviewed 28 November 2016

the food is always fresh and good, the staff are always friendly and the prices are reasonable. i use them a lot for take aways when working late and have never been dissapointed...

Thank Leon M
Reviewed 7 October 2016 via mobile

The mild lacked flavor but delicious anyway so next time we will go for hot but easy parking and friendly waiters

Thank Sakhile D
Reviewed 17 August 2016 via mobile

Great for curry take aways. Phone your order in and eliminate the wait. Large selection to choose from , take note that the takeaway price is the same a sit down

Thank pietuys
Reviewed 19 May 2016

They do go the extra mile here, it is not my top Indian restaurant of choice but it does have merit. The food was tastey, not overpriced and the staff were friendly and helpful.

1  Thank Colleen L
Nearby HotelsSee all 68 hotels in Johannesburg
9 reviews
.76 miles away
The Fairway Hotel, Spa & Golf Resort
726 reviews
.93 miles away
Idwala Boutique Hotel Johannesburg
103 reviews
1.16 miles away
Road Lodge Randburg
41 reviews
1.66 miles away
Nearby Restaurants
Tony's Spaghetti Grill
174 reviews
.31 miles away
Silver Birch
70 reviews
.40 miles away
12 reviews
.38 miles away
19 reviews
.47 miles away
Nearby Attractions
Cresta Shopping Centre
77 reviews
.66 miles away
Ngwenya glass factory
18 reviews
.30 miles away
Walkhaven Dog Park
12 reviews
.30 miles away
Cradle Moon
13 reviews
.48 miles away
Questions & Answers
Get quick answers from ROYAL PUNJAB INDIAN staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Wheelchair Accessible
Good for
Child-friendly, Groups, Business meetings
Location and Contact Information
  • Address: Beyers Naude and Castle Hill, Johannesburg, South Africa
  • Location: Africa  >  South Africa  >  Gauteng  >  Greater Johannesburg  >  Johannesburg
  • Phone Number: +27 11 431 3960
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing