Go Pretoria Hotels
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-04-12

2026-04-13

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Pretoria near Swiss Embassy

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

222 options found

  • Boitumelo Guest House

    557 Jorissen Street, Pretoria, South Africa

    2.4 km to Swiss Embassy

    (Show map)

    Show map

    Providing 6 rooms, the 3-star recently renovated Boitumelo Guest House Pretoria is within 4 km of National Zoological Gardens of South Africa. This Pretoria bed & breakfast features safety facilities…

    More...
    BOOK
  • Pro Active Guest House

    139 Rivier Street Sunnyside, Pretoria, South Africa

    2.4 km to Swiss Embassy

    (Show map)

    Show map

    Pro Active Guest House Pretoria features 9 rooms and lies 4 km from the Groenkloof Nature Reserve. This bed & breakfast entices guests with free private parking, available on site.

    More...
    From US$ 37
    price for 1 night
    BOOK From US$ 37
  • Tdm'S Boutique Guest House

    19 Herbert Baker St, Pretoria, South Africa

    2.4 km to Swiss Embassy

    (Show map)

    Show map

    Located 2.3 km from German Embassy, the 2-star Tdm'S Boutique Guest House Pretoria features Wi-Fi throughout the property and parking on site.

    More...
    From US$ 129
    price for 1 night
    BOOK From US$ 129
  • Kuntuala House

    110 Melville Street, Pretoria, South Africa

    2.5 km to Swiss Embassy

    (Show map)

    Show map

    Kuntuala House Hotel Pretoria is situated in the Sunnyside district, within 4 km of such family venues as the 85-hectare National Zoological Gardens of South Africa. This Pretoria guest house also…

    More...
    From US$ 24
    price for 1 night
    BOOK From US$ 24
  • Home Away From Home

    88 12Th Street, Pretoria, South Africa

    2.5 km to Swiss Embassy

    (Show map)

    Show map

    To enjoy your vacation in Pretoria, stay at the spacious 2-bedroom Home Away From Home Pretoria apartment, which is 2.5 km from Austrian Embassy and about 10 minutes by car from Pretoria Country Club…

    More...
    BOOK
  • Hazelwood Precinct Pad

    43 18Th Street M Life 2 Unit 6, Pretoria, South Africa

    2.5 km to Swiss Embassy

    (Show map)

    Show map

    To enjoy your vacation in Pretoria, stay at the spacious 97 m² Hazelwood Precinct Pad Apartment Pretoria, which is 2.5 km from Waterkloof Heights Shopping Centre and nearly a 25-minute stroll from…

    More...
    BOOK
  • The Blues

    22 19Th Street, Pretoria, South Africa

    2.5 km to Swiss Embassy

    (Show map)

    Show map

    The 1-room The Blues Apartment Pretoria provides swift access to various city landmarks, such as The Performer, located merely a 6-minute walk away.

    More...
    From US$ 55
    price for 1 night
    BOOK From US$ 55
  • Perfect Place For Family

    Waterkloof Ridge 51@Waterkloof, Pretoria, South Africa

    2.5 km to Swiss Embassy

    (Show map)

    Show map

    To enjoy your vacation in Pretoria, stay at Perfect Place For Family Pretoria apartment, which is 2.3 km from Embassy of New Zealand and about a 5-minute drive from Waterkloof Heights Shopping Centre…

    More...
    BOOK
  • Protea Hotel By Marriott Pretoria Hatfield

    1141 Burnett Street, Hatfield, Pretoria, South Africa

    2.5 km to Swiss Embassy

    (Show map)

    Show map

    Overlooking the city, Protea Hotel By Marriott Pretoria Hatfield is located 25 minutes' walk from Colbyn Valley Nature Reserve. This comfortable hotel lies 3 km from the huge memorial "Statue of…

    More...
    From US$ 48
    price for 1 night
    BOOK From US$ 48
  • Prospect Guest House

    1261 Prospect Street, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    Located only 1.1 km from Tuks Cricket Oval, Prospect Guest House Pretoria is around a 5-minute stroll from the Moloko Club. There is also free private parking.

    More...
    BOOK
  • The Pillows Suites Villa

    333 Grus Street, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    The 3-star The Pillows Suites Villa Pretoria hotel has 6 rooms and is located 4.3 km from the Zita Park. To keep fit, a golf club provided for guests at the bed & breakfast.

    More...
    BOOK
  • Anew Hotel Hatfield Pretoria

    1050 Burnett Street (Entrance On Festival Street), Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    Offering guests to dine at the à la carte restaurant onsite, the smoke-free Anew Hotel Hatfield Pretoria boasts a location approximately a 25-minute walk from Old Arts Bokkie Pond. Situated fairly…

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70
  • Middelberg Manor

    223 Middelberg Str,, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    Middelberg Manor Apartment Pretoria is nestled in the Muckleneuk district of Pretoria, 3.9 km from the Voortrekker Monument. The apartment features a patio that overlooks the garden.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • Grace Gardens - Grace

    2 The Link Street, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    Grace Gardens - Grace Apartment Pretoria is a great place to stay in the Lynnwood district, 10 minutes' drive from the Jan Celliers Park.

    More...
    From US$ 36
    price for 1 night
    BOOK From US$ 36
  • Ramaderama

    40 Bushbuck Lane, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    Situated around 10 minutes' drive from the 11.76 ha nature reserve "Austin Roberts Bird Sanctuary", the 1-room Ramaderama Apartment Pretoria also boasts easy access to Pretoria train station which is…

    More...
    BOOK
  • Hatfield Studio Apartment Units

    989 Park Street, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    Hatfield Studio Apartment Units Pretoria is located a 12-minute walk from Australian Embassy and offers Wi-Fi for either business or leisure.

    More...
    BOOK
  • Botanik

    42 Bushbuck Lane, Pretoria, South Africa

    2.6 km to Swiss Embassy

    (Show map)

    Show map

    To enjoy your vacation in Pretoria, stay at the 25 m² Botanik Apartment Pretoria, which is about 10 minutes' drive from Monument Park Golf Club and 3.5 km from the Wolwespruit Bike Park.

    More...
    From US$ 18
    price for 1 night
    BOOK From US$ 18
  • City Lodge Hotel Hatfield, Pretoria

    The Fields, 407 Hilda Street, Pretoria, South Africa

    2.7 km to Swiss Embassy

    (Show map)

    Show map

    The comfortable 3-star City Lodge Hotel Hatfield, Pretoria, situated near the business district of Pretoria, has a lift and a vending machine, while also offering a swimming pool. Conveniently…

    More...
    From US$ 44
    price for 1 night
    BOOK From US$ 44
  • Stunning City Living At Loftus

    416 Kirkness Street 103, Pretoria, South Africa

    2.7 km to Swiss Embassy

    (Show map)

    Show map

    Located around 6 km from Pretoria railway station, the 36 m² Stunning City Living At Loftus Pretoria apartment is 750 m from Venning Park.

    More...
    From US$ 45
    price for 1 night
    BOOK From US$ 45
  • Jacaranda Escape

    436 Berea Street, Pretoria, South Africa

    2.7 km to Swiss Embassy

    (Show map)

    Show map

    Jacaranda Escape Villa Pretoria provides easy access to various city attractions, such as Egyptian Embassy, situated only 6 minutes' walk away.

    More...
    BOOK