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 Spanish 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

229 options found

  • Milner Fashion House

    161 Milner Street, Pretoria, South Africa

    2.6 km to Spanish Embassy

    (Show map)

    Show map

    The 4-star Milner Fashion House Bed & Breakfast Pretoria is situated in the Waterkloof district of Pretoria, 7 km from the 80 - hectare National Zoological Gardens of South Africa, which is highly…

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Cricklewood Apartments

    168 Albert Street Waterkloof, Pretoria, South Africa

    2.6 km to Spanish Embassy

    (Show map)

    Show map

    Cricklewood Apartments Pretoria hotel offers a sunbathing terrace, located 2.7 km from Hillcrest Boulevard.

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • Garden Court Hatfield

    Corner Of End And Pretorius Street Hatfield, Pretoria, South Africa

    2.7 km to Spanish Embassy

    (Show map)

    Show map

    The 3-star Garden Court Hatfield Pretoria hotel lies a mere 1.6 km from Hatfield Plaza Shopping Centre, and features a shared lounge and a restaurant. This Pretoria hotel offers Wi-Fi in public areas…

    More...
    From US$ 117
    price for 1 night
    BOOK From US$ 117
  • 258 On Aries

    258 Aries Street, Pretoria, South Africa

    2.7 km to Spanish Embassy

    (Show map)

    Show map

    To enjoy your vacation in Pretoria, stay at the spacious 100 m² 258 On Aries Apartment Pretoria, which is 2.5 km from Dutch Embassy and approximately 5 minutes by car from the Fort Klapperkop…

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • Waterkloof Park

    100 Dely Road, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    Waterkloof Park Apartment Pretoria is located a 10-minute ride from Swiss Embassy and 6 km from the Groenkloof Nature Reserve. Guests can take advantage of a hot tub and a sauna to enhance their…

    More...
    BOOK
  • 131 On Herbert Baker Boutique Hotel

    130 Herbert Baker Street, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    Featuring a sun deck and a swimming pool, the 4-star 131 On Herbert Baker Boutique Hotel Pretoria lies 3.1 km from the Loftus Versfeld Stadium. This comfortable bed & breakfast offers 11 rooms and a…

    More...
    From US$ 55
    price for 1 night
    BOOK From US$ 55
  • Apartment 1 At Cview

    488B Sappers Contour Apartment 1, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    Apartment 1 At Cview Pretoria is nestled in the Lynnwood district of Pretoria, 17 minutes' walk from the restaurant LeSi Singing Waiter Restaurant. 2.6 km from Colbyn Valley Nature Reserve, this…

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • 131 On Herbert Baker

    130 Herbert Baker Street, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    131 On Herbert Baker Pretoria hotel is perfectly located a 9-minute walk from the Jan Celliers Park and offers views of the mountain. The hotel features Wi-Fi throughout the property and a car park…

    More...
    From US$ 194
    price for 1 night
    BOOK From US$ 194
  • City Lodge Hotel Lynnwood

    Corner Lynnwood & Daventry Road, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    Offering a sun terrace and a shared lounge, City Lodge Hotel Lynnwood Pretoria is conveniently located 3.9 km from Tuks Cricket Oval. The hotel boasts a swimming pool, Wi-Fi in public areas and rooms…

    More...
    From US$ 59
    price for 1 night
    BOOK From US$ 59
  • Casa Toscana Lodge

    5 Darlington Road, Lynwood, Pretoria, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    The 4-star luxury Casa Toscana Lodge Pretoria hotel is nearly a 10-minute drive from Swiss Embassy and features a terrace with outdoor dining areas. This Pretoria guest house is in the Lynnwood…

    More...
    From US$ 114
    price for 1 night
    BOOK From US$ 114
  • The Pillows Suites Villa

    333 Grus Street, Pretoria, South Africa

    2.8 km to Spanish 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
  • Hatfield Studio Apartment Units

    989 Park Street, Pretoria, South Africa

    2.8 km to Spanish 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
  • Touch Of Class Guest House

    26 Nicolson Street, Baileys Muckleneuk, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    Located nearly a 25-minute stroll from Japanese Embassy, the 4-star Touch Of Class Guest House Pretoria offers access to tourist attractions throughout Pretoria. Immerse yourself in this Pretoria…

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Rusgerus

    43 Idolroad Lynnwood Glen, Pretoria, South Africa

    2.8 km to Spanish Embassy

    (Show map)

    Show map

    The 2-room Rusgerus Apartment Pretoria is located 2.9 km from Israeli Embassy and about 10 minutes by car from Greenlyn Village Centre.

    More...
    BOOK
  • The Regency Menlyn

    Matroosberg Road, Pretoria, South Africa

    2.9 km to Spanish Embassy

    (Show map)

    Show map

    The Regency Menlyn Apartment Pretoria is located 10 minutes' drive from Time Square Casino and offers Wi-Fi for either business or leisure. For those travelling by car, this apartment offers free…

    More...
    BOOK
  • 40 On Ilkey B&B

    40 Ilkey Road, Pretoria, South Africa

    2.9 km to Spanish Embassy

    (Show map)

    Show map

    40 On Ilkey B&B Pretoria offers a terrace, located about a 20-minute walk from the stunning Faerie Glen Nature Reserve. There is a free private car park on site and Wi-Fi in public areas.

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Cozy Urban Oasis In Hatfield

    670 Justice Mahomed Street, Pretoria, South Africa

    2.9 km to Spanish Embassy

    (Show map)

    Show map

    Cozy Urban Oasis In Hatfield Pretoria apartment is a great place to stay in the Baileys Muckleneuk district, 2.8 km from the Melrose House. This homestay also has a terrace overlooking the mountain.

    More...
    From US$ 40
    price for 1 night
    BOOK From US$ 40
  • Loerie'S Nest

    654 Justice Mahomed Street Bailey'S Muckleneuk, Pretoria, South Africa

    2.9 km to Spanish Embassy

    (Show map)

    Show map

    Situated merely 9 minutes on foot from Ooskerk, Loerie'S Nest Apartment Pretoria also boasts easy access to Pretoria train station which is 4.9 km away. The apartment offers a view of the city, and…

    More...
    From US$ 40
    price for 1 night
    BOOK From US$ 40
  • Triple9 Hatfield Guesthouse

    999 Arcadia Street, Pretoria, South Africa

    2.9 km to Spanish Embassy

    (Show map)

    Show map

    Located just 1.2 km from Venning Park, Triple9 Hatfield Guesthouse Pretoria is merely a 5-minute walk from the upmarket Boutique Art gallery "Gallerie Pieter Scheenloop". A free private car park is…

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • Protea Hotel Fire & Ice! By Marriott Pretoria Menlyn

    Summit Place Precinct, 221 Garsfontein Road, Pretoria, South Africa

    2.9 km to Spanish Embassy

    (Show map)

    Show map

    Featuring a banquet hall for gatherings and meetings, the smoke-free Protea Hotel Fire & Ice! By Marriott Pretoria Menlyn offers a location around 7 km from the Loftus Versfeld Stadium. Located in a…

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