The Troyeville Hotel is a Johannesburg institution — a characterful, Portuguese-flavoured hotel, restaurant, rooftop bar and coffee shop in the historic inner-city suburb of Troyeville, just east of the CBD. For generations the Troyeville Hotel has been a gathering place for artists, musicians and locals, celebrated for its hearty Portuguese-Mozambican cooking, live music and unpretentious neighbourhood warmth.
Rooms are simple and affordable, which makes the Troyeville Hotel a handy, authentic base for exploring downtown Johannesburg, nearby Maboneng and the city’s eastern suburbs. The kitchen is the real draw: trinchado, prawns, bacalhau and espetada served with the hotel’s famous peri-peri, alongside a lively rooftop and sports bar that fills up on weekends and match days.
Why stay at the Troyeville Hotel
Few places capture the spirit of inner-city Joburg like this one. The Troyeville Hotel is warm, lively and full of character, with a genuine mix of guests — travellers, creatives and long-time regulars — sharing the same tables. The Portuguese menu has a loyal following across the city, and the rooftop offers a rare, relaxed vantage over the eastern skyline.
Its position also makes it an ideal, affordable stopover for anyone in the area for the 702 Walk the Talk or exploring Johannesburg’s historic eastern suburbs on foot. From here you are minutes from Maboneng’s galleries and markets, and a short drive from Ellis Park and the CBD.
What to expect
Expect generous plates, cold drinks, friendly service and an atmosphere that leans social rather than polished. Book ahead for weekend dinners and big-screen sport, and ask about the rooms if you want to stay over after a long night of food and music. The coffee shop is a pleasant spot for a quieter daytime visit.
Good to know
- Address: 1403 Albertina Sisulu Road, corner Wilhelmina Street, Troyeville, Johannesburg
- Phone: 079 612 0125
- Offering: Portuguese restaurant, rooftop and sports bar, coffee shop and budget rooms
Planning a city break? Browse more events in Gauteng or discover other things to do in Johannesburg to build an itinerary around your stay at the Troyeville Hotel. For bookings and current hours, visit the official Troyeville website.




