Book through our site
—up to 10% cheaper
than Booking.com
Check rooms and rates
From31US$ /night
Check-in
28Oct2025Select date
Check-out
29Oct2025Select date
Rooms and Guests2 Guests, 1 Room
Key details

About the Hotel

260 Elmwood Road, Johannesburg, South Africa, 2091

Rooms

Chris Guest House offers 12 spacious guest rooms, each with en-suite bathrooms and individual climate controls. The accommodations are equipped with workspaces and complimentary toiletries to enhance convenience. Rooms are tastefully decorated and provide a comfortable environment for guests.

Dining

Each morning, the guest house serves a hearty breakfast featuring both continental and traditional South African options. An outdoor dining area allows guests to enjoy meals in a tranquil setting. The location is within walking distance to local restaurants and cafes for lunch and dinner options.

Wellness

Guests can unwind at the outdoor pool, providing a refreshing escape from the city heat. The guest house also features a lush garden, ideal for relaxation and leisurely strolls. Massage services can be arranged upon request, offering an additional layer of relaxation.

Location

Located in the heart of Johannesburg, Chris Guest House is just a short drive from major attractions like Nelson Mandela Square and the Johannesburg Zoo. The guest house is surrounded by vibrant neighborhoods known for their local markets and cultural experiences. The area offers convenient access to public transport, making it easy to explore the city.

Business Amenities

For business travelers, Chris Guest House offers a meeting room equipped with audiovisual technology. Complimentary high-speed internet is accessible throughout the property to facilitate work needs. Printing and fax services can also be provided upon request.

Highlights

Location: Heart of Johannesburg, close to attractions

Rooms: 12 spacious guest rooms with en-suite bathrooms

Dining: Hearty breakfast with continental options

Wellness: Outdoor pool and lush garden

Business: Meeting room with audiovisual technology

View all

Select your room type

The hotel provides a selection of rooms—doubles, family rooms, and suites—with perks like free cancellation, breakfast options, and great value deals
Family Room
2 persons
25 m² 
1 King-size bed
Shower
Private pool

Room rates & availability calendar

See the best prices and book your dates today!

Getting around town

Transport options available

City Centre
Johannesburg 4.0 km
Airports
Rand (QRA) 17.7 km
O.R. Tambo International (JNB) 34.3 km
Train
Fordsburg 8.2 km
Ellis Park Railway Station 9.4 km

Amenities & services

Real traveler stories and honest reviews—no glossy ads, just authentic feedback to guide your booking

General

  • No smoking on site
  • Free Wi-Fi
  • Parking
  • Pets allowed

Guest Parking

  • Electric kettle
  • Cookware/ Kitchen utensils

Spa & Leisure

  • Outdoor swimming pool
  • Shallow end

Room features

  • Terrace

Self-catering

  • Electric kettle
  • Cookware/ Kitchen utensils

Media

  • Flat-screen TV
Show more

Location

260 Elmwood Road, Johannesburg, South Africa, 2091
Map view
260 Elmwood Road, Johannesburg, South Africa, 2091
Looking for early-bird discounts?
Get special discounted rates today!
Check Rates

Next best alternative

Consider them for your next trip.

Inspiration for future getaways

Good Guest house alternatives
Check-in
28Oct2025Select date
Check-out
29Oct2025Select date
Rooms and Guests2 Guests, 1 Room