Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Johannesburg

Tonight 25 Jun. - 26 Jun.
This weekend 28 Jun. - 30 Jun.
Next weekend 5 Jul. - 7 Jul.

Featured Johannesburg Hotel Wedding Venues

See all 1,447 properties in Johannesburg

Estimated price for 1 night/2 adults

Thaba Eco Hotel
Thaba Eco Hotel
4.0 out of 5.0 Impala Road, Klipriviersberg Nature Reserve, Johannesburg South, Gauteng
4.5/5 (90 reviews)
C$224/ night for 2 guests

Food was great. Service was as well. Missed little things like replacing water in the room.

Reviewed on 16 Mar. 2019
Protea Hotel by Marriott Johannesburg Balalaika Sandton
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4.0 out of 5.0 20 Maude Street, Sandton, Gauteng
Free Cancellation
4.1/5 (742 reviews)
C$111/ night for 2 guests

On entering the hotel for the first time that afternoon I knew I had chosen a quality hotel. The exquisite furnishing and cleanliness of this place as well as the professional staff stood out to me at once. I must also mention how much I appreciated a bottle of nice spring water that was waiting ...

Reviewed on 14 Apr. 2019
Riviera on Vaal Resort
Riviera on Vaal Resort
3.0 out of 5.0 Mario Milani Drive, Vereeniging, Gauteng
3.7/5 (115 reviews)

Upon arrival, which was an hour after check-in our room was not available. We had to wait about 20 min to be allocated another room. There are no porters to assist with luggage. The lifts are small and cannot accommodate a luggage trolley and passengers. The rooms were stuffy and the aircons were ...

Reviewed on 4 Apr. 2018
Glenburn Lodge & Spa
Glenburn Lodge & Spa
3.0 out of 5.0 Kromdraai Road Swartkops, Muldersdrift, Madeteleli, Gauteng
4.1/5 (10 reviews)
C$95/ night for 2 guests

Peaceful. Beautiful rural setting. Well run. Friendly and helpful staff

Reviewed on 29 Apr. 2019
Kleinkaap Boutique Hotel
Kleinkaap Boutique Hotel
4.0 out of 5.0 87 Jim Van Der Merwe Road, Centurion, Gauteng
4.4/5 (17 reviews)
C$214/ night for 2 guests

Lovely hotel. Full of character. Room was a bit noisy and parking was very tight.

Reviewed on 9 Dec. 2018
Misty Hills Country Hotel
Misty Hills Country Hotel
4.0 out of 5.0 69 Drift Blvd (R114), Krugersdorp, Gauteng
Free Cancellation
4.2/5 (136 reviews)
C$130/ night for 2 guests

Let’s werent working, limited tv channels, toilet kept running, unfriendly staff in the kitchen, a lot of construction going on

Reviewed on 19 Aug. 2018
Velmoré Hotel & Spa
Velmoré Hotel & Spa
4.0 out of 5.0 96 Main Road, Erasmia, Centurion, Gauteng
3.5/5 (42 reviews)
C$58/ night for 2 guests

Having looked around for hotels between Johannesburg and Pretoria to visit family over the Christmas period, we chose the Velmore Grande as our 12 night stay. We weren't disappointed at all. Comfortable, roomy and a balcony set the scene with views over the courtyard. We made use of the attached ...

Reviewed on 31 Dec. 2018
Valverde Country Hotel
Valverde Country Hotel
3.0 out of 5.0 Plot 5 Lammemoor, Lanseria, Gauteng
3.7/5 (12 reviews)
C$71/ night for 2 guests

Valverde Country Hotel was perfect for my time in South Africa. The rooms were furnished with lovely antiques and the gardens were immaculately groomed. A room on the second floor has the best internet connection. The restaurant offers a nice selection and happily meets special dietary requests. ...

Reviewed on 29 Apr. 2019
Castello di Monte
Castello di Monte
5.0 out of 5.0 402 Aries Street, Waterkloof Ridge, Pretoria, Gauteng
Free Cancellation
5.0/5 (53 reviews)
C$160/ night for 2 guests

Best view ever. Great food and atmosphere. Location safe and quite. Very unique hotel style. Staff very polite and friendly. Restaurant chef professional and warm. Highly recommended.

Reviewed on 22 Mar. 2019

Recently booked Johannesburg hotels

Premier Hotel OR Tambo
4.0 out of 5.0
Last booking: 48 minutes ago
Birchwood Hotel and OR Tambo Conference Centre
4.0 out of 5.0
Last booking: 6 hours ago

Your Wedding at a Hotel in Johannesburg

Are you looking for a place in Johannesburg to hold the wedding of your dreams? What if you could have the rehearsal dinner, ceremony, and reception all in one venue? The dream wedding does not have to only take place on the big screen; you can have everything you desire in one location and more. You won't have to concern yourself with a single detail—except getting down the aisle. When you book with Expedia, all your wedding plans will be covered.

Say "I Do" to a Johannesburg Wedding

Putting your wedding together can be a little overwhelming. You can take a step back and enjoy the bliss of your new marriage. Johannesburg has rooms from C$58 to C$224. With 1447 hotel rooms available you'll have plenty of open rooms in order to reserve a wedding block. This way, you can kick back and relax while the hotel staff takes care of the bigger tasks for you.

Wouldn't it be easier to have your guests, family, and wedding party all in one place? Your wedding shouldn't send you over the edge with these worries as you're preparing to say, "I do." You will probably be busy the day before the ceremony with putting the final touches on your plans and the rehearsal, but not to worry; the hotel's event coordinator will be with you through everything to attend to all of your needs. Following the rehearsal, make your way to the hotel bar and enjoy one last drink before the ring with your bridal squad or fiancé.

Reserve Your Johannesburg Wedding Hotel

Make preparations so when the next morning arrives you can begin your day with breakfast in bed along with anything you might need to get prepared for your wedding. From the hotel's on-site spa to room service and mimosas, you will have plenty of amenities to help you prep for your wedding day. If your ceremony is at the resort, then once you have been pampered, prepped, and dressed, you will be within walking distance of your wedding.