
Pyramid Vacations from $1,326
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to $1,045 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
The Latest Pyramid vacation packages
Price found within the past 48 hours. Click for updated prices.

CT Hotel
Arcadia
per person
Oct 20 - Oct 25
found 1 day ago
Roundtrip flight included
Atlanta (ATL) to Johannesburg (JNB)
8.4/10 Very Good! (414 reviews)
Formerly the Sheraton. Staff were great. The property was dated. Someone jumped into the elevator who was not a hotel guest and propositioned me. Luckily he got off before I reached my room floor, but it was unsettling.
Reviewed on May 10, 2025

The Peech Hotel
per person
Oct 20 - Oct 25
found 1 day ago
Roundtrip flight included
Atlanta (ATL) to Johannesburg (JNB)
9.8/10 Exceptional! (118 reviews)
Highly recommend the Peech Hotel in Johannesburg. Absolutely beautiful grounds and accommodations at this boutique hotel. The staff was outstanding and the 2 onsite restaurants were great.
Reviewed on May 17, 2025

The Residence Boutique Hotel
Houghton Estate
per person
Oct 21 - Oct 25
found 6 hours ago
Roundtrip flight included
Atlanta (ATL) to Johannesburg (JNB)
9.8/10 Exceptional! (293 reviews)
Lovely property and very friendly/helpful staff. I would definitely recommend this hotel, we just wish we had had a few extra nights there.
Reviewed on Jul 18, 2025


Pyramid Hotel Deals

Morning Star Express Hotel
327 Visagie Street, Pretoria, Gauteng
$24 nightly
The price is $28 total per night from Aug 8 to Aug 9
$28 total
Aug 8 - Aug 9
Total includes taxes and fees
8/10 Very Good! (85 reviews)
Good value and safe space in city centre
"It was affordable and exceeded my expectations. Its clean and neat. Somewhat noisy in rooms from people in hallway"
Reviewed on Nov 9, 2024

Protea Hotel by Marriott Pretoria Loftus Park
Corner of Kirkness Street and Park St, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
$62 nightly
The price is $71 total per night from Aug 10 to Aug 11
$71 total
Aug 10 - Aug 11
Total includes taxes and fees
9.2/10 Wonderful! (145 reviews)
"Good hotel, didn’t give the room 5/5 but only 4/5 because of a whining/whistling sound throughout the whole night that stopped me from sleeping well. That and the AC temperature couldn’t be reduced below 18C. Otherwise can’t fault the hotel for anything."
Reviewed on Jun 23, 2025

RH Hotel Pretoria
Corner Steve Biko Road & Trevenna Street, Sunnyside, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
$71 nightly
The price is $82 total per night from Aug 3 to Aug 4
$82 total
Aug 3 - Aug 4
Total includes taxes and fees
8/10 Very Good! (136 reviews)
"It was good. Nice service."
Reviewed on Jul 8, 2025
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.
More vacations you might like
Frequently asked questions
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Flights from Harare (HRE) to Pretoria (PRY)
- Flights from Johannesburg (JNB) to Pretoria (PRY)
- Flights from Nairobi (NBO) to Pretoria (PRY)
- Flights from Cape Town (CPT) to Pretoria (PRY)
- Flights from Windhoek (WDH) to Pretoria (PRY)
- Flights from Lusaka (LUN) to Pretoria (PRY)
- Flights from Accra (ACC) to Pretoria (PRY)
- Flights from Dar es Salaam (DAR) to Pretoria (PRY)
- Flights from Gaborone (GBE) to Pretoria (PRY)
- Flights from Entebbe (EBB) to Pretoria (PRY)
- Flights from Lagos (LOS) to Pretoria (PRY)
- Flights from Durban (DUR) to Pretoria (PRY)
- Flights from Bloemfontein (BFN) to Pretoria (PRY)
- Flights from Bulawayo (BUQ) to Pretoria (PRY)
- Flights from Wonderboom
- Flights from Addis Ababa (ADD) to Pretoria (PRY)
- Flights from Abuja (ABV) to Pretoria (PRY)
- Flights from Port Elizabeth (PLZ) to Pretoria (PRY)
- Flights from New York (JFK) to Pretoria (PRY)
- Flights from Pietermaritzburg (PZB) to Pretoria (PRY)
- Flights from Kigali (KGL) to Pretoria (PRY)
- Flights from Lilongwe (LLW) to Pretoria (PRY)
- Flights from London (LHR) to Pretoria (PRY)
- Flights from Hoedspruit (HDS) to Pretoria (PRY)
- Flights from Chicago (ORD) to Pretoria (PRY)
- Flights from Dubai (DXB) to Pretoria (PRY)
- Flights from Victoria Falls (VFA) to Pretoria (PRY)
- Flights from Washington (IAD) to Pretoria (PRY)
- Flights from Luanda (LAD) to Pretoria (PRY)
- Flights from Phalaborwa (PHW) to Pretoria (PRY)
- Flights from Richards Bay (RCB) to Pretoria (PRY)
- Flights from Douala (DLA) to Pretoria (PRY)
- Flights from Los Angeles (LAX) to Pretoria (PRY)
- Flights from Tzaneen (LTA) to Pretoria (PRY)
- Flights from Maun (MUB) to Pretoria (PRY)
- Flights from Athens (ATH) to Pretoria (PRY)
- Flights from Walvis Bay (WVB) to Pretoria (PRY)
- Flights from San Francisco (SFO) to Pretoria (PRY)
- Flights from Ndola (NLA) to Pretoria (PRY)
- Flights from Esa'Ala (ESA) to Pretoria (PRY)
- Flights from Kimberley (KIM) to Pretoria (PRY)
- Flights from Munich (MUC) to Pretoria (PRY)
- Flights from East London (ELS) to Pretoria (PRY)
- Flights from Freetown (FNA) to Pretoria (PRY)
- Flights from Cairo (CAI) to Pretoria (PRY)
- Flights from Blantyre (BLZ) to Pretoria (PRY)
- Flights from Atlanta (ATL) to Pretoria (PRY)
- Flights from Geneva (GVA) to Pretoria (PRY)
- Flights from Casablanca (CMN) to Pretoria (PRY)
- Flights from Antananarivo (TNR) to Pretoria (PRY)
- Flights from Dallas (DFW) to Pretoria (PRY)
- Flights from Washington (DCA) to Pretoria (PRY)
- Flights from Boston (BOS) to Pretoria (PRY)
- Flights from Frankfurt (FRA) to Pretoria (PRY)
- Flights from Philadelphia (PHL) to Pretoria (PRY)
- Flights from Panama City (PTY) to Pretoria (PRY)
- Flights from Beirut (BEY) to Pretoria (PRY)
- Flights from Houston (IAH) to Pretoria (PRY)
- Flights from Islamabad (ISB) to Pretoria (PRY)
- Flights from Malelane (LLE) to Pretoria (PRY)
- Flights from Livingstone (LVI) to Pretoria (PRY)
- Flights from Perth (PER) to Pretoria (PRY)
- Flights from Abidjan (ABJ) to Pretoria (PRY)
- Flights from Milan (MXP) to Pretoria (PRY)
- Flights from Dhaka (DAC) to Pretoria (PRY)
- Flights from Yaounde (NSI) to Pretoria (PRY)
- Flights from Colombo (CMB) to Pretoria (PRY)
- Flights from Ladysmith (LAY) to Pretoria (PRY)
- Flights from Detroit (DTW) to Pretoria (PRY)
- Flights from Austin (AUS) to Pretoria (PRY)
- Flights from Budapest (BUD) to Pretoria (PRY)
- Flights from Karachi (KHI) to Pretoria (PRY)
- Flights from Seoul (ICN) to Pretoria (PRY)
- Flights from Paris (CDG) to Pretoria (PRY)
- Flights from Amsterdam (AMS) to Pretoria (PRY)
- Flights from Seattle (SEA) to Pretoria (PRY)
- Flights from Asuncion (ASU) to Pretoria (PRY)
- Flights from Miami (MIA) to Pretoria (PRY)
- Flights from Lahore (LHE) to Pretoria (PRY)
- Flights from Skukuza (SZK) to Pretoria (PRY)
- Flights from Brussels (BRU) to Pretoria (PRY)
- Flights from Amman (AMM) to Pretoria (PRY)
- Flights from Denver (DEN) to Pretoria (PRY)
- Flights from Las Vegas (LAS) to Pretoria (PRY)
- Flights from Mexico City (MEX) to Pretoria (PRY)
- Flights from Barcelona (BCN) to Pretoria (PRY)
- Flights from Tampa (TPA) to Pretoria (PRY)
- Flights from Sofia (SOF) to Pretoria (PRY)
- Flights from Vienna (VIE) to Pretoria (PRY)
- Flights from Sydney (SYD) to Pretoria (PRY)
- Flights from Nashville (BNA) to Pretoria (PRY)
- Flights from Mumbai (BOM) to Pretoria (PRY)
- Flights from Toronto (YYZ) to Pretoria (PRY)
- Flights from Kathmandu (KTM) to Pretoria (PRY)
- Flights from Zürich (ZRH) to Pretoria (PRY)
- Flights from Aggeneys (AGZ) to Pretoria (PRY)
- Flights from Phnom Penh (PNH) to Pretoria (PRY)
- Flights from Tel Aviv (TLV) to Pretoria (PRY)
- Flights from Copenhagen (CPH) to Pretoria (PRY)
- Flights from St. Louis (STL) to Pretoria (PRY)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.