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) 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) Argentine peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-11-14

2026-11-15

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

266 options found

  • G On M Guest House

    48A Minni Street, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    Located 800 metres from Loftus Versfeld Stadium, which is highly appreciated by sports lovers, G On M Guest House Pretoria includes 11 rooms.

    More...
    From US$ 22
    price for 1 night
    BOOK From US$ 22
  • House Sandrock Muckleneuk Selfcatering Apartment

    314 Bourke Street Muckleneuk, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    The 1-bedroom House Sandrock Muckleneuk Selfcatering Apartment Pretoria is situated in the Muckleneuk district of Pretoria, just 6 minutes on foot from Lukasrand Tower. The 60 m² apartment features…

    More...
    From US$ 121
    price for 1 night
    BOOK From US$ 121
  • The Cypress Guesthouse

    67 Cecilia Street, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    Situated in a convenient setting in Pretoria, within 8 km of Pretoria train station, the comfortable The Cypress Guesthouse Pretoria features 4 rooms. Wi-Fi is available throughout the property.

    More...
    From US$ 46
    price for 1 night
    BOOK From US$ 46
  • M Place B&B

    39 Maple Street, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    M Place B&B Pretoria is situated in Brooklyn where grand embassy buildings edge jacaranda-lined streets, a 10-minute ride from Sci-Enza Science Museum and features 7 rooms with views of the garden.

    More...
    BOOK
  • Accommodation@Park1285

    1285 Park Street, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    Situated only 7 minutes on foot from Embassy of the Republic of Argentine, the 4-room Accommodation@Park1285 Pretoria also boasts easy access to Hatfield train station which is only 0.6 km away. The…

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Park Gables Loftus Guest House

    784 Park St Park Gables Loftus, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    The comfortable Park Gables Loftus Guest House Pretoria offers quick access to Central Baptist, situated a mere 6 minutes' walk away. The guest house also provides guests with 24-hour security.

    More...
    From US$ 36
    price for 1 night
    BOOK From US$ 36
  • @336 Bourke

    336 Bourke Street, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    The comfortable @336 Bourke Hotel Pretoria, located approximately a 25-minute walk from the huge Museum of Natural History, is decorated with parquet floors and includes important amenities like Wi…

    More...
    BOOK
  • @336 Bourke

    336 Bourke Street, Pretoria, South Africa

    2.9 km to Swiss Embassy

    (Show map)

    Show map

    Offering a location a 5-minute walk from Lukasrand Tower, @336 Bourke Hotel Pretoria offers 6 rooms. With views of the city, this hotel is situated 2.5 km from the defensive fortress "Pretoria Forts"…

    More...
    From US$ 23
    price for 1 night
    BOOK From US$ 23
  • Maroelana Home

    68 Maroelana Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Welcoming a maximum of 8 guests, the 3-bedroom Maroelana Home Pretoria enjoys a convenient location 3.8 km from iconic historical sites such as the old mansion "Erasmus Castle". Located around 10…

    More...
    BOOK
  • Park Gables Guest House

    784 Park Street, Arcadia, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Offering a location within 500 metres of Central Baptist, Park Gables Guest House Pretoria offers 12 rooms.

    More...
    From US$ 43
    price for 1 night
    BOOK From US$ 43
  • Park Gables Loftus

    784 Park Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Located only 0.9 km from Australian Embassy, the 3-star Park Gables Loftus Hotel Pretoria is merely a 6-minute stroll from Central Baptist.

    More...
    From US$ 24
    price for 1 night
    BOOK From US$ 24
  • Absolute Farenden Apartments

    396 Farenden Street, Arcadia, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Absolute Farenden Apartments Pretoria is nestled in Arcadia, displaying works by Dutch masters, as well as local artists like Walter Battiss and Gerard Sekoto, nearly 20 minutes' walk from Union…

    More...
    From US$ 51
    price for 1 night
    BOOK From US$ 51
  • Illyria House Boutique Hotel And Spa

    327 Bourke Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Featuring a swimming pool, the 5-star Illyria House Boutique Hotel And Spa Pretoria is located in the Muckleneuk district of Pretoria, approximately 25 minutes' walk from Loftus Versfeld Stadium.

    More...
    From US$ 169
    price for 1 night
    BOOK From US$ 169
  • The Cozy Corner

    75 Van Staden Rd, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    The spacious 1-bedroom The Cozy Corner Apartment Pretoria is located 4.2 km from Klapperkop Nature Reserve and about 10 minutes' drive from Pretoria National Botanical Garden. This 90 m² apartment…

    More...
    BOOK
  • Henry George Hotel

    866 Arcadia Street 2, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Situated just 550 metres from Embassy of the United States of America, the comfortable 3-star Henry George Hotel Pretoria features Wi-Fi throughout the property and a private parking lot on site.

    More...
    From US$ 39
    price for 1 night
    BOOK From US$ 39
  • Des Amis Guesthouse

    331 Orient Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    The comfortable Des Amis Guesthouse Pretoria offers quick access to Embassy of the United States of America, situated only 7 minutes' walk away. The guest house features Wi-Fi, provided throughout…

    More...
    From US$ 43
    price for 1 night
    BOOK From US$ 43
  • Executive Suite@Lofts

    760 Park Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    The spacious 85 m² Executive Suite@Lofts Pretoria is only a 7-minute stroll from Loftus Versfeld Stadium and can accommodate up to 2 guests. The 1-bedroom apartment lies in Arcadia, displaying works…

    More...
    From US$ 46
    price for 1 night
    BOOK From US$ 46
  • Tiny Home In Arcadia, Pretoria

    943 Francis Baard Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    The 1-bedroom Tiny Home In Arcadia, Pretoria apartment is located 4.2 km from Pretoria train station and nearly 5 minutes on foot from Chinese Embassy. Wi-Fi and private parking are also available at…

    More...
    BOOK
  • Mbizo Cozy Retreat- Lofts At Loftus

    760 Park Street, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    The 3-star Mbizo Cozy Retreat- Lofts At Loftus Bed & Breakfast Pretoria enjoys a convenient location and provides easy access to Groenkloof Nature Reserve approximately 6 km away. This Pretoria hotel…

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • B'Guest House

    751 Park Street Arcadia, Pretoria, South Africa

    3 km to Swiss Embassy

    (Show map)

    Show map

    Situated in the Sunnyside district of Pretoria, B'Guest House Pretoria gives access to entertainment venues like South African State Theatre, approximately a 5-minute drive away. This Pretoria guest…

    More...
    From US$ 49
    price for 1 night
    BOOK From US$ 49