Hotels with Restaurants in Pretoria, Johannesburg

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Pretoria Hotels with Restaurants

Opikopi Guest House
5.0 star property
9.8 out of 10, Exceptional, (42)
"Opikopi is our goto B&B when in Pretoria. The facilities are great and the staff is always friendly and helpful. This time around, we stayed in the small cottage that can sleep 8, and it was super comfortable. "
The price is P6,314
P6,314 total
includes taxes & fees
Oct 2 - Oct 3
Opikopi Guest House
Castello di Monte
5.0 star property
9.8 out of 10, Exceptional, (68)
"He deserves five star review except the air-conditioning unit in room six where we stayed was malfunctioning and very noisy interfering with our sleep. Other than this it was a terrific experience all around the Chef was excellent, and the staff really was very pleasant and helpful"
The price is P13,078
P15,080 total
includes taxes & fees
Oct 1 - Oct 2
Castello di Monte
Hudson House
4.0 star property
9.6 out of 10, Exceptional, (9)
"I have stayed at the property a few times now. Very friendly and helpful owner. Room has everything you need. Great location."
The price is P4,621
P5,314 total
includes taxes & fees
Oct 2 - Oct 3
Hudson House
Duke and Duchess Boutique Hotel
4.0 star property
9.4 out of 10, Exceptional, (21)
"Would appreciate if we could watch the World Cup Rugby, but there was not a sport chanel available "
The price is P3,460
P4,025 total
includes taxes & fees
Oct 1 - Oct 2
Duke and Duchess Boutique Hotel
Bay Tree Guest House
4.0 star property
9.4 out of 10, Exceptional, (12)
"Great location for my visit, close proximity to schools and university. Rene is an extremely attentive and friendly host and check in/check were a breeze. Room was quite dated and full of furniture cluttered, but everything worked."
The price is P3,446
P3,963 total
includes taxes & fees
Oct 1 - Oct 2
Bay Tree Guest House
Menlyn Boutique Hotel
5.0 star property
9.0 out of 10, Wonderful, (60)
"Great stay!"
The price is P7,025
P8,079 total
includes taxes & fees
Oct 6 - Oct 7
Menlyn Boutique Hotel
131 on Herbert Baker Boutique Hotel
3.5 star property
9.0 out of 10, Wonderful, (15)
"Very comfortable stay. Excellent friendly and helpful staff"
131 on Herbert Baker Boutique Hotel
Amoris Guest House - Lynnwood
4.0 star property
9.0 out of 10, Wonderful, (23)
"I was pleasantly surprised by the beautiful garden and surroundings. Chantelle was very accommodating and accessible. Will use this place if I require accommodation in that area."
Amoris Guest House - Lynnwood
The Capital Menlyn Maine
5.0 star property
8.8 out of 10, Excellent, (177)
"The staff were amazing "
The price is P7,407
P8,518 total
includes taxes & fees
Oct 27 - Oct 28
The Capital Menlyn Maine
Court Classique Suite Hotel
4.0 star property
8.8 out of 10, Excellent, (56)
"Nice comfortable property. Near union buildings. Courteous staff"
Court Classique Suite Hotel
Don't see what you're looking for?
See all available properties in Pretoria
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

How much do hotels with dining in Pretoria cost?
Expect to pay between P2,820 and P13,078 per night for hotels in Pretoria. An ideal stay with a restaurant, or one that’s near great dining experiences, is just a few clicks away on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Pretoria?
Take your pick of multiple hotels with dining in Pretoria with a total average guest review rating of 8.9. At 98 on Lynburn Guest House places you near some great foodie experiences. This popular 3.5-star stay also offers a garden and individually decorated rooms. Waterkloof Apartments is another recommended option with dining. It has a 3-star rating and amenities such as a swimming pool and a barbecue grill.
How many hotels with dining are there in Pretoria?
Pretoria has 145 hotels within reach of some great dining options. To help you find a place that’s right for you, make use of our handy filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in Pretoria?
With hotels with dining starting from only P2,820 per night, you’ll have extra cash in your pocket to indulge in some awesome culinary experiences in Pretoria! Town Lodge Menlo Park is an affordable option that features amenities such as a terrace and pool sun loungers. Alternatively, sample the flavors of this city from Road Lodge Centurion. A garden and a swimming pool are among this stay’s conveniences. Seeing free attractions in Pretoria will stretch your travel budget even further. Edoardo Villa Museum and Kruger House Museum are favorites among visitors. With the cash you save, you can check out the local food scene. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Pretoria?
Vacationing with the family in Pretoria is easy at At 98 on Lynburn Guest House. With access to dining and conveniences including housekeeping services and a picnic area, your crew will enjoy their space at this 3.5-star stay. Waterkloof Apartments is another family-friendly hotel that will put you within easy reach of some terrific foodie experiences. It has a 3-star rating and amenities including a swimming pool and free WiFi. Pretoria boasts plenty of family-friendly attractions to explore when the kids are getting restless. National Zoological Gardens of South Africa and 19th Hole Putt-Putt promise fun for everyone.
Are there any 5-star hotels with dining in Pretoria?
The Capital Menlyn Maine is the perfect fit for you. Amenities at this stay, around 6 kilometers from downtown Pretoria, include a terrace and proposal/romance packages. Sheraton Pretoria Hotel is another 5-star hotel with dining. It comes with massage services and room service and is 2 kilometers from the downtown area.
Why book your hotel with dining in Pretoria with Expedia?
Whether you’re seeking a hotel with a restaurant, or one that’s close to a foodie universe, Expedia will have a getaway that’s just your taste. Use our handy filters to search for Pretoria hotels with dining on-site. You can also narrow your search for properties in sought-after locations full of cafés, markets or restaurants. Whatever you choose, you’ll always get a delicious bargain with Expedia!
How can I find cheap hotels with dining in Pretoria?
Expedia can help you easily locate cheap hotels with dining in Pretoria. Try out our convenient filter tools to discover accommodations with restaurants or delightful extras, like included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Pretoria near my hotel with dining?
No matter your interests, Pretoria has plenty to keep you occupied. National Zoological Gardens of South Africa, State Theatre and Atterbury Theatre are on most travelers’ sightseeing plans. Don’t forget about National Museum of Natural History, Ditsong National Museum of Cultural History and //hapo – Freedom Park Museum either. With Expedia’s hotel deals in Pretoria, you’ll be able to discover even more fabulous attractions like these with the money you save.