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

241 options found

  • Kniff Un Gaffel Guest House

    943 Nico Smith St, Villieria, Pretoria, South Africa

    2.9 km to Thai Embassy

    (Show map)

    Show map

    The 3-star Kniff Un Gaffel Guest House Pretoria is nestled in the Villeria district of Pretoria, 3.8 km from sports attractions, such as the Loftus Versfeld Stadium. Private car parking is available…

    More...
    From US$ 59
    price for 1 night
    BOOK From US$ 59
  • Khaya Mnandi Leisure Suites

    225 Celliers Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    The 3-star Khaya Mnandi Leisure Suites Pretoria hotel has 8 rooms and is located 2.5 km from the Freedom Park. The guest house provides 24-hour security to ensure guests' safety.

    More...
    BOOK
  • Khaya Mnandi Leisure Suites

    225 Celliers Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Situated in the Muckleneuk district, the 3-star Khaya Mnandi Leisure Suites Pretoria hotel gives access to entertainment venues like South African State Theatre, nearly a 25-minute walk away. This…

    More...
    BOOK
  • Khaya Mnandi Leisure Suites

    225 Celliers Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Khaya Mnandi Leisure Suites Pretoria hotel is a great place to stay in the Muckleneuk district, 2.8 km from the hilltop memorial "Freedom Park". There is also a free private car park.

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

    2 The Link Street, Pretoria, South Africa

    3 km to Thai 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
  • The Mighty Sleep

    321 Du Toit Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    The 9-room The Mighty Sleep Apartment Pretoria is situated 500 m from House 22 Pub & Grill and 20 km from Wonderboom airport. Guests can make use of Wi-Fi for both business and leisure purposes.

    More...
    BOOK
  • American Horses

    868 Nico Smith Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    American Horses Pretoria apartment includes a terrace and is located nearly a 25-minute walk from Waverley Plaza. This homestay assures guests' safety through 24-hour security service, while also…

    More...
    From US$ 44
    price for 1 night
    BOOK From US$ 44
  • Jakaranda B&B

    868 Nico Smith Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Featuring currency exchange and a vending machine, Jakaranda B&B Pretoria lies in the Villeria district, a 25-minute walk from Gezina Galleries Shopping Centre. Guests can enjoy bicycle usage…

    More...
    From US$ 29
    price for 1 night
    BOOK From US$ 29
  • American Horses 2

    868 Nico Smith Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Situated approximately a 10-minute ride from Indonesian Embassy, the 1-room American Horses 2 Pretoria apartment also boasts easy access to Pretoria train station which is approximately 10 km away.

    More...
    BOOK
  • Jakaranda House

    868 Nico Smith Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Jakaranda House Pretoria includes a terrace and is located 3.4 km from Embassy of the Republic of Argentine. The apartment offers modern facilities, such as Wi-Fi and essentials like free private…

    More...
    BOOK
  • American Horses

    868 Nico Smith Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    If you want to stay in the Villeria district of Pretoria, the 1-room American Horses Pretoria apartment is a good choice located, 2.9 km from the Springbok Park. To explore the area, guests can rent…

    More...
    From US$ 24
    price for 1 night
    BOOK From US$ 24
  • @431 Rupert Street

    431 Rupert Street, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    @431 Rupert Street Hotel Pretoria offers proximity to Tuks Cricket Oval, which is located 25 minutes' walk away.

    More...
    From US$ 29
    price for 1 night
    BOOK From US$ 29
  • Micasa Sucasa Manor

    858 Justice Mahomed Street Brooklyn, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Micasa Sucasa Manor Bed & Breakfast Pretoria offers 10 rooms a 25-minute walk from Embassy of New Zealand. This bed & breakfast entices guests with a car park, available on site.

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

    402 32Nd Avenue, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Tonta House Apartment Pretoria is a great place to stay in the Villeria district, 2.8 km from the Springbok Park. Wi-Fi is available for guests' business or leisure needs.

    More...
    From US$ 24
    price for 1 night
    BOOK From US$ 24
  • Kama B&B

    402 32Nd Avenue, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Kama B&B Pretoria is nestled in the Villeria district, 14 minutes' walk from the restaurant Mesa Portuguesa.

    More...
    From US$ 27
    price for 1 night
    BOOK From US$ 27
  • Thonta House

    402 32Nd Avenue, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Thonta House Apartment Pretoria is a great place to stay in the Villeria district, 10 minutes by car from the Loftus Versfeld Stadium. Guests can make use of Wi-Fi for both business and leisure…

    More...
    BOOK
  • Studio In Lynnwood Garden Estate

    381 Diana Road, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    To enjoy your vacation in Pretoria, stay at the 1-room Studio In Lynnwood Garden Estate Pretoria, which is merely 1.8 km from Brooklyn Theatre and about 10 minutes by car from the 4.5 - hectare Jan…

    More...
    BOOK
  • B&B 464 On 22Nd Ave

    464 22Nd Avenue, Pretoria, South Africa

    3 km to Thai Embassy

    (Show map)

    Show map

    Nestled in the Villeria district, about a 10-minute drive from Indonesian Embassy, the 4-star B&B 464 On 22Nd Ave Pretoria offers a terrace. Guests can enjoy this Pretoria bed & breakfast's garden…

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

    327 Bourke Street, Pretoria, South Africa

    3.1 km to Thai Embassy

    (Show map)

    Show map

    Offering facials, massage therapy, and a shared lounge, the 5-star Illyria House Boutique Hotel And Spa Pretoria is nestled in the Muckleneuk district of Pretoria, approximately 25 minutes' walk from…

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

    336 Bourke Street, Pretoria, South Africa

    3.1 km to Thai Embassy

    (Show map)

    Show map

    @336 Bourke Hotel Pretoria offers 6 rooms a 25-minute walk from British Embassy. There is also a car park.

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