Narrow results:

Clear selected filters

217 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap
  1. For every 10 nights, get 1 free!
    Protea Hotel Capital

    390 Van der Walt / Lillian Ngoyi Street, Pretoria, Gauteng, 0002 South Africa

    ,

    866-573-4235

    3 stars
    Pretoria
    • 0.5 miles to City center
    • 21 miles to Johannesburg (HLA-Lanseria)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    53 reviews
    from $39
    • For every 10 nights, get 1 free!
      Morning Star Express Hotel

      327 Visagie Street, Pretoria, Gauteng, 0002 South Africa

      ,

      866-925-8676

      2.5 stars
      Pretoria
      • 0.6 miles to City center
      • 21 miles to Johannesburg (HLA-Lanseria)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      311 reviews
      from $34
      • For every 10 nights, get 1 free!
        Sierra Burgers Park Hotel

        424 Lilian Ngoyi Street, Pretoria, Gauteng, 0002 South Africa

        ,

        866-767-0278

        3 stars
        Pretoria
        • 0.6 miles to City center
        • 21 miles to Johannesburg (HLA-Lanseria)
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        21 reviews
        from $43 $39
        • For every 10 nights, get 1 free!
          Manhattan Hotel

          247 Scheiding Street, Pretoria, Gauteng, 0001 South Africa

          ,

          866-538-0251

          3 stars
          Pretoria
          • 0.7 miles to City center
          • 21 miles to Johannesburg (HLA-Lanseria)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          66 reviews
          from $42 $29
          • For every 10 nights, get 1 free!
            Arcadia Hotel

            515, Johannes Ramokhoase (Proes Street), Arcadia, Pretoria, Gauteng, 0083 South Africa

            ,

            866-538-6252

            3 stars
            Pretoria
            • 1.0 mile to City center
            • 22 miles to Johannesburg (HLA-Lanseria)
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            30 reviews
            from $52 $43
            • For every 10 nights, get 1 free!
              Akanani Apartments

              561 Pretorius Street, Arcadia, Pretoria, 0181 South Africa

              ,

              866-538-9298

              3 stars
              Pretoria
              • 1.2 miles to City center
              • 22 miles to Johannesburg (HLA-Lanseria)
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              1 review
              from $64
              • For every 10 nights, get 1 free!
                Premier Hotel Pretoria

                573 Stanza Bopape Street, (Church Street), Arcadia, Pretoria, Gauteng, 0028 South Africa

                ,

                866-539-5067

                4 stars
                Pretoria
                • 1.2 miles to City center
                • 22 miles to Johannesburg (HLA-Lanseria)
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                100 reviews
                from $52
                • For every 10 nights, get 1 free!
                  Hotel 224

                  C/o Francis Baard And Leyds Street, Pretoria, Gauteng, 70000 South Africa

                  ,

                  866-539-9234

                  3 stars
                  Pretoria
                  • 1.3 miles to City center
                  • 22 miles to Johannesburg (HLA-Lanseria)
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  62 reviews
                  from $38
                  • For every 10 nights, get 1 free!
                    Sheraton Pretoria Hotel

                    643 Corner Of Church And Wessels Streets, Arcadia, Pretoria, Gauteng, 0007 South Africa

                    ,

                    866-582-3258

                    5 stars
                    Pretoria
                    • 1.5 miles to City center
                    • 22 miles to Johannesburg (HLA-Lanseria)
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    348 reviews
                    from $56 $44
                    • For every 10 nights, get 1 free!
                      TreeTops & Treats Guest House

                      611 Leyds Street, Muckleneuk Hill, Pretoria, Gauteng, 0002 South Africa

                      ,

                      866-711-3751

                      3 stars
                      Pretoria
                      • 1.5 miles to City center
                      • 21 miles to Johannesburg (HLA-Lanseria)
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      72 reviews
                      from $38
                      • For every 10 nights, get 1 free!
                        Illyria House

                        Loved by guests

                        327 Bourke Street, Pretoria, Gauteng, 0002 South Africa

                        ,

                        866-925-0548

                        5 stars
                        Pretoria
                        • 1.7 miles to City center
                        • 21 miles to Johannesburg (HLA-Lanseria)
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        199 reviews
                        from $98
                        • For every 10 nights, get 1 free!
                          Amper Bo Guesthouse

                          40 Malan Street, Riviera, Pretoria, Gauteng, 0084 South Africa

                          ,

                          866-925-4218

                          3 stars
                          Pretoria
                          • 1.7 miles to City center
                          • 23 miles to Johannesburg (HLA-Lanseria)
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          6 reviews
                          from $32
                          • For every 10 nights, get 1 free!
                            Melvin Residence Guest House

                            184 Pine Street, Pretoria, Gauteng, 0083 South Africa

                            ,

                            866-925-8709

                            4 stars
                            Pretoria
                            • 1.8 miles to City center
                            • 22 miles to Johannesburg (HLA-Lanseria)
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            107 reviews
                            from $50
                            • For every 10 nights, get 1 free!
                              Maple's Guest House

                              39 Maple Street, Sunny Side, Pretoria, Gauteng, South Africa

                              ,

                              866-538-0157

                              4 stars
                              Pretoria
                              • 1.8 miles to City center
                              • 22 miles to Johannesburg (HLA-Lanseria)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              No customer reviews yet
                              Be the first
                              from $65
                              • For every 10 nights, get 1 free!
                                Court Classique Suite Hotel

                                743 Francis Baard Street, Corner Beckett Street, Arcadia, Pretoria, Gauteng, 0007 South Africa

                                ,

                                866-538-0192

                                4 stars
                                Pretoria
                                • 1.8 miles to City center
                                • 22 miles to Johannesburg (HLA-Lanseria)
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                135 reviews
                                from $70 $63
                                • For every 10 nights, get 1 free!
                                  12 on Brecher

                                  12 Brecher Street, Pretoria, Gauteng, South Africa

                                  ,

                                  866-538-0294

                                  3 stars
                                  Pretoria
                                  • 2.0 miles to City center
                                  • 22 miles to Johannesburg (HLA-Lanseria)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  19 reviews
                                  from $32
                                  • For every 10 nights, get 1 free!
                                    Absolute Farenden Apartments

                                    396 Farenden Street, Hatfield, Pretoria, Gauteng, 0028 South Africa

                                    ,

                                    866-538-0315

                                    4 stars
                                    Pretoria
                                    • 2.0 miles to City center
                                    • 22 miles to Johannesburg (HLA-Lanseria)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    22 reviews
                                    from $58
                                    • For every 10 nights, get 1 free!
                                      The Villas Luxury Hotel

                                      276 Orient Street, Pretoria, Gauteng, 0083 South Africa

                                      ,

                                      866-538-1351

                                      4 stars
                                      Pretoria
                                      • 2.3 miles to City center
                                      • 23 miles to Johannesburg (HLA-Lanseria)
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      40 reviews
                                      from $57
                                      • For every 10 nights, get 1 free!
                                        Courtyard Hotel Arcadia

                                        950 Park Street, Arcadia, Pretoria, Gauteng, 0007 South Africa

                                        ,

                                        866-538-2362

                                        4 stars
                                        Pretoria
                                        • 2.4 miles to City center
                                        • 23 miles to Johannesburg (HLA-Lanseria)
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        71 reviews
                                        from $83
                                        • For every 10 nights, get 1 free!
                                          Protea Hotel Manor

                                          1050 Burnett Street, (Entrance on Festival Street), Pretoria, Gauteng, 0083 South Africa

                                          ,

                                          866-538-6218

                                          3 stars
                                          Pretoria
                                          • 2.8 miles to City center
                                          • 23 miles to Johannesburg (HLA-Lanseria)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          48 reviews
                                          from $37
                                          • For every 10 nights, get 1 free!
                                            Stay 2 Live Groenkloof

                                            73 Van Wouw St, Groenkloof, Pretoria, 0027 South Africa

                                            ,

                                            866-538-6315

                                            Pretoria
                                            • 2.8 miles to City center
                                            • 21 miles to Johannesburg (HLA-Lanseria)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            No customer reviews yet
                                            Be the first
                                          • For every 10 nights, get 1 free!
                                            About Guest Lodge

                                            37 Anderson Street, Brooklyn, Pretoria, Gauteng, 0181 South Africa

                                            ,

                                            866-573-4235

                                            4 stars
                                            Pretoria
                                            • 2.9 miles to City center
                                            • 23 miles to Johannesburg (HLA-Lanseria)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            13 reviews
                                          • For every 10 nights, get 1 free!
                                            City Lodge Hotel Hatfield

                                            The Fields, 407 Hilda Street, Pretoria, Hatfield, 0028 South Africa

                                            ,

                                            866-925-8676

                                            3 stars
                                            Pretoria
                                            • 2.9 miles to City center
                                            • 23 miles to Johannesburg (HLA-Lanseria)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            63 reviews
                                            from $66
                                            • For every 10 nights, get 1 free!
                                              Crane's Nest Guest House @ 212

                                              212 Boshoff Street, New Muckleneuk, Pretoria, Gauteng, 0181 South Africa

                                              ,

                                              866-767-0278

                                              4 stars
                                              Pretoria
                                              • 3.0 miles to City center
                                              • 22 miles to Johannesburg (HLA-Lanseria)
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              34 reviews
                                              from $59
                                              • For every 10 nights, get 1 free!
                                                Osborne House - Guest House

                                                82 Anderson Street, Pretoria, Gauteng, 0181 South Africa

                                                ,

                                                866-925-4159

                                                4 stars
                                                Pretoria
                                                • 3.0 miles to City center
                                                • 23 miles to Johannesburg (HLA-Lanseria)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                32 reviews
                                                from $49
                                                • For every 10 nights, get 1 free!
                                                  Faircity Grosvenor Gardens

                                                  212 Grosvenor Street, Hatfield, Pretoria, Gauteng, 0028 South Africa

                                                  ,

                                                  866-538-0251

                                                  4 stars
                                                  Pretoria
                                                  • 3.0 miles to City center
                                                  • 23 miles to Johannesburg (HLA-Lanseria)
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  28 reviews
                                                  from $51 $43
                                                  • For every 10 nights, get 1 free!
                                                    Protea Hotel Hatfield

                                                    1141 Burnett Street, Hatfield, Pretoria, Gauteng, 0083 South Africa

                                                    ,

                                                    866-538-1314

                                                    3 stars
                                                    Pretoria
                                                    • 3.1 miles to City center
                                                    • 23 miles to Johannesburg (HLA-Lanseria)
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    88 reviews
                                                    from $43
                                                    • For every 10 nights, get 1 free!
                                                      Goodey's Guesthouse

                                                      23 Amos Street, Pretoria, Gauteng, 0083 South Africa

                                                      ,

                                                      866-538-9298

                                                      4 stars
                                                      Pretoria
                                                      • 3.2 miles to City center
                                                      • 24 miles to Johannesburg (HLA-Lanseria)
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      43 reviews
                                                      from $46
                                                      • For every 10 nights, get 1 free!
                                                        Murray Street 137 Guest House

                                                        137 Murray Street Brooklyn, Pretoria, Gauteng, ZA-0181 South Africa

                                                        ,

                                                        866-539-9234

                                                        3 stars
                                                        Pretoria
                                                        • 3.2 miles to City center
                                                        • 23 miles to Johannesburg (HLA-Lanseria)
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        8 reviews
                                                        from $52
                                                        • For every 10 nights, get 1 free!
                                                          Cricklewood Manor

                                                          193 Albert Street, Waterkloof, Pretoria, Gauteng, South Africa

                                                          ,

                                                          866-925-4218

                                                          5 stars
                                                          Pretoria
                                                          • 3.6 miles to City center
                                                          • 22 miles to Johannesburg (HLA-Lanseria)
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          16 reviews
                                                          from $724
                                                          • For every 10 nights, get 1 free!
                                                            AM Milner Guest House

                                                            284 Milner Street, Waterkloof, Pretoria, Gauteng, South Africa

                                                            ,

                                                            866-538-0157

                                                            4 stars
                                                            Pretoria
                                                            • 3.8 miles to City center
                                                            • 22 miles to Johannesburg (HLA-Lanseria)
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            13 reviews
                                                            from $35
                                                            • For every 10 nights, get 1 free!
                                                              314 on Clark Guest House

                                                              Loved by guests

                                                              314 Clark Street, Brooklyn, Pretoria, Gauteng, 0181 South Africa

                                                              ,

                                                              866-538-0192

                                                              4 stars
                                                              Pretoria
                                                              • 3.9 miles to City center
                                                              • 23 miles to Johannesburg (HLA-Lanseria)
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              24 reviews
                                                              from $35
                                                              • For every 10 nights, get 1 free!
                                                                The Wardrobe Guest House

                                                                416 Farrell Street, Brooklyn, Pretoria, Gauteng, 0081 South Africa

                                                                ,

                                                                866-538-0294

                                                                3 stars
                                                                Pretoria
                                                                • 3.9 miles to City center
                                                                • 23 miles to Johannesburg (HLA-Lanseria)
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                35 reviews
                                                                from $33
                                                                • For every 10 nights, get 1 free!
                                                                  Farmers Folly Guest House

                                                                  40 Farmers Folly Road, Lynwood, Pretoria, Gauteng, 0081 South Africa

                                                                  ,

                                                                  866-538-0315

                                                                  4 stars
                                                                  Pretoria
                                                                  • 4.1 miles to City center
                                                                  • 24 miles to Johannesburg (HLA-Lanseria)
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  52 reviews
                                                                  from $30
                                                                  • For every 10 nights, get 1 free!
                                                                    El Cazador

                                                                    626 Kamdebo Road, Florauna, Pretoria, 0182 South Africa

                                                                    ,

                                                                    866-538-2362

                                                                    4 stars
                                                                    Pretoria
                                                                    • 4.3 miles to City center
                                                                    • 23 miles to Johannesburg (HLA-Lanseria)
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    10 reviews
                                                                    from $34
                                                                    • For every 10 nights, get 1 free!
                                                                      Adagio Guest House

                                                                      956 Crots Street, Pretoria, Gauteng, 0084 South Africa

                                                                      ,

                                                                      866-538-6218

                                                                      3 stars
                                                                      Pretoria
                                                                      • 4.3 miles to City center
                                                                      • 25 miles to Johannesburg (HLA-Lanseria)
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      4 reviews
                                                                      from $30
                                                                      • For every 10 nights, get 1 free!
                                                                        The Coral Tree Guest House

                                                                        102 Blinkblaar Avenue, Wonderboom, Pretoria, Gauteng, 0182 South Africa

                                                                        ,

                                                                        866-538-9367

                                                                        4 stars
                                                                        Pretoria
                                                                        • 4.3 miles to City center
                                                                        • 25 miles to Johannesburg (HLA-Lanseria)
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        48 reviews
                                                                        from $27
                                                                        • For every 10 nights, get 1 free!
                                                                          Montpellier Guesthouse

                                                                          Top Hotel

                                                                          221 Delphinus Road, Pretoria, Gauteng, 0181 South Africa

                                                                          ,

                                                                          866-573-4235

                                                                          4 stars
                                                                          Pretoria
                                                                          • 4.3 miles to City center
                                                                          • 22 miles to Johannesburg (HLA-Lanseria)
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          15 reviews
                                                                          from $46 $42
                                                                          • For every 10 nights, get 1 free!
                                                                            Bohemian Rhapsody

                                                                            144 Jan van Riebeeck Street, Pretoria, Gauteng, 0182 South Africa

                                                                            ,

                                                                            866-925-8676

                                                                            3.5 stars
                                                                            Pretoria
                                                                            • 4.4 miles to City center
                                                                            • 23 miles to Johannesburg (HLA-Lanseria)
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            104 reviews
                                                                            from $71
                                                                            *

                                                                            strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.