Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:

Filter by Review Score:





Filter by Type:










Filter by Facility:










Easy online booking at 2 accommodation options in Craighall. Browse Craighall self-catering, guesthouses, B&Bs and hotels with great rates of up to 10% off. Find Craighall holiday accommodation for all tastes and budgets, with TravelGround.com.

Craighall Accommodation

2 great places to stay
Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability
From
R1 100
per night, for 2 ppl
Guest House in Craighall

Hands On Retreat is a 4-Star, boutique retreat and sleep spa in Craighall, Johannesburg. Here we focus on "our time" for couples and offer special packages that combine accommodation with spa treatments. Couples hav...

From
R1 300
per night, for 2 ppl
B&B in Craighall

CRAIGHALL HOUSE, SANDTON On your arrival at Craighall House, the garden will envelop you with bursts of color from our carefully tended roses, shady oak trees and evergreen shrubs. Enjoy the summer patio on warm ...


Accommodation within 10 km of Craighall

From
R1 150
per night, for 2 ppl
B&B in Sandton, Gauteng

Wild Olive Executive Suite is situated in the tranquil leafy suburb of Craighall, Johannesburg, 2.8 kilometres from the Sandton CBD and 4 kilometres from the Gautrain station. The suite has a spacious bedroom and...

From
R3 000
per night (sleeps 2)
Hotel in Hurlingham, Benmore Gardens

The Marion on Nicol is a lovely boutique hotel tucked away in the tranquil, verdant suburb of Hurlingham in Sandton. The hotel is situated in leafy and sprawling grounds where guests can relax in a luxurious environ...

From
R650
per night (sleeps 1)
Guest House in Craighall Park, Randburg

Paradise Sanctuary Stay offers comfortable accommodation in guest house in Craighall Park, Johannesburg. The private bedroom leads to a private roof garden overlooking the garden, and the private bathroom opens onto...Flexible Cancellation!

10% off Long Stays!
FromR650
R585
per night (sleeps 2)
Guest House in Hyde Park, Johannesburg

Silver Oak Guest House is situated in the suburb of Hyde Park in Johannesburg, offers quality accommodation and is ideally suited for both holidaymakers and business travellers. The guest house has 48 rooms, on 2 ...

From
R1 160
per night (sleeps 2)
Guest House in Craighall Park, Randburg

Rutland Guest House is an island of tranquillity amidst the hustle and bustle of the city. Rutland House is centrally situated between Rosebank, Hyde Park, Randburg and Sandton. Accommodation is offered in 3 en-s...

From
R1 200
per night, for 2 ppl
B&B in Sandton, Hurlingham

Pin Oaks is an upmarket bed and breakfast situated in the quiet and tranquil suburb of Hurlingham, in Sandton. Pin Oaks Bed and Breakfast is conveniently situated 3 km from the Sandton CBD, Sandton City and the Gaut...

From
R1 440
per night, for 2 ppl
Hotel in Craighall Park, Randburg

Gardenia Boutique Hotel is a boutique hotel situated in a quiet and secure setting in the suburb of Craighall Park in Johannesburg. The hotel is just 700 m from the Hyde Park Corner shopping centre, and is an ideal ...

10% off Weekends!
From
R1 200
per night (sleeps 2)
Self Catering in Sandton, Benmore Gardens

The Residency Sandhurst offers tastefully decorated apartments that are located in a secure building, situated in Sandton, Gauteng. The building is ideally located within close proximity to various business and leis...

Page:
1
2
3
4
5
Showing 1 to 10
 Next Page  
Welcome to the Craighall accommodation page - browse our wide selection of hotels, B&B's, guesthouses and self-catering below, or view our Johannesburg page if you're looking for more Johannesburg accommodation. Once you've chosen your perfect accommodation, you can pay easily through TravelGround's secure payment portal.
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 | bookings@travelground.com