Narrow results:

Clear selected filters

149 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

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

Filter
  1. For every 10 nights, get 1 free!
    Poets House

    40 - 44 St Marys Street Ely, England, CB7 4EY United Kingdom

    ,

    866-573-4235

    4 stars
    Ely
    • 13 miles to City center‎
    • 16 miles to Addenbrooke's Hospital‎
    No customer reviews yet
    Be the first
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $178
    • For every 10 nights, get 1 free!
      Bull Hotel

      Westgate Peterborough, England, PE1 1RB United Kingdom

      ,

      866-925-4159

      4 stars
      Peterborough
      • 13 miles to City center‎
      • 32 miles to Addenbrooke's Hospital‎
      Excellent
      4.1 / 5
      116
      customer reviews
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $88
      • For every 10 nights, get 1 free!
        Days Inn Peterborough

        Extra Services Junc 17 A1m Peterborough, England, PE7 3UQ United Kingdom

        ,

        866-925-8676

        2.5 stars
        Peterborough
        • 14 miles to City center‎
        • 31 miles to Addenbrooke's Hospital‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $56
        • For every 10 nights, get 1 free!
          Peterborough Marriott Hotel

          Peterborough Business Park Lynch Wood Peterborough, England, PE2 6GB United Kingdom

          ,

          866-538-0251

          4 stars
          Peterborough
          • 15 miles to City center‎
          • 32 miles to Addenbrooke's Hospital‎
          Excellent
          4.3 / 5
          121
          customer reviews
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $73
          • For every 10 nights, get 1 free!
            Huntingdon Marriott Hotel

            Hinchingbrooke Business Park Kingfisher Way Huntingdon, England, PE29 6FL United Kingdom

            ,

            866-538-1314

            4 stars
            Huntingdon
            • 9.4 miles to City center‎
            • 19 miles to Addenbrooke's Hospital‎
            Excellent
            4.1 / 5
            124
            customer reviews
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $81
            • For every 10 nights, get 1 free!
              Elme Hall Hotel

              69 Elm High Road Wisbech, England, PE14 0DQ United Kingdom

              ,

              866-538-9298

              3 stars
              Wisbech
              • 18 miles to City center‎
              • 33 miles to Addenbrooke's Hospital‎
              Excellent
              4.0 / 5
              106
              customer reviews
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $75 $63
              • For every 10 nights, get 1 free!
                Holiday Inn Express Peterborough

                East Of England Way, Orton Northgate Alwalton Peterborough, England, PE2 6HE United Kingdom

                ,

                866-539-5067

                3 stars
                Peterborough
                • 14 miles to City center‎
                • 32 miles to Addenbrooke's Hospital‎
                Excellent
                4.3 / 5
                164
                customer reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $64
                • For every 10 nights, get 1 free!
                  Redwings Lodge

                  Old Great North Road Sawtry Huntingdon, England, PE28 5XP United Kingdom

                  ,

                  866-539-9234

                  3 stars
                  Huntingdon
                  • 9.5 miles to City center‎
                  • 24 miles to Addenbrooke's Hospital‎
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $51
                  • For every 10 nights, get 1 free!
                    Queens Head Inn

                    54 Station Road Nassington Peterborough, England, PE8 6QB United Kingdom

                    ,

                    866-582-3258

                    4 stars
                    Peterborough
                    • 18 miles to City center‎
                    • 36 miles to Addenbrooke's Hospital‎
                    Excellent
                    4.5 / 5
                    26
                    customer reviews
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $75
                    • For every 10 nights, get 1 free!
                      The Haycock Hotel

                      London Road, Wansford Peterborough, England, PE8 6JA United Kingdom

                      ,

                      866-711-3751

                      3 stars
                      Peterborough
                      • 19 miles to City center‎
                      • 36 miles to Addenbrooke's Hospital‎
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $88
                      • For every 10 nights, get 1 free!
                        Paddocks House

                        London Road Six Mile Bottom Newmarket, England, CB8 0UE United Kingdom

                        ,

                        866-925-0548

                        5 stars
                        Newmarket
                        • 22 miles to City center‎
                        • 7.3 miles to Addenbrooke's Hospital‎
                        Outstanding
                        4.9 / 5
                        29
                        customer reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $178
                        • For every 10 nights, get 1 free!
                          The Pearl Hotel

                          77 Lincoln Road Peterborough, England, PE1 2SH United Kingdom

                          ,

                          866-925-4218

                          4 stars
                          Peterborough
                          • 14 miles to City center‎
                          • 32 miles to Addenbrooke's Hospital‎
                          Excellent
                          4.3 / 5
                          68
                          customer reviews
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $64
                          • For every 10 nights, get 1 free!
                            Aragon House

                            75 London Rd Peterborough, England, PE2 9BS United Kingdom

                            ,

                            866-925-8709

                            3 stars
                            Peterborough
                            • 13 miles to City center‎
                            • 31 miles to Addenbrooke's Hospital‎
                            Excellent
                            4.3 / 5
                            26
                            customer reviews
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $42
                            • For every 10 nights, get 1 free!
                              The George Hotel

                              65 High Street Ramsey Huntingdon, England, PE26 1AB United Kingdom

                              ,

                              866-538-0157

                              3 stars
                              Huntingdon
                              • 3.1 miles to City center‎
                              • 22 miles to Addenbrooke's Hospital‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $51
                              • For every 10 nights, get 1 free!
                                Falcons Nest

                                The Heath St Ives Road Woodhurst Huntingdon, England, PE28 3BT United Kingdom

                                ,

                                866-538-0192

                                3 stars
                                Huntingdon
                                • 4.3 miles to City center‎
                                • 15 miles to Addenbrooke's Hospital‎
                                Excellent
                                4.2 / 5
                                88
                                customer reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $61
                                • For every 10 nights, get 1 free!
                                  The Thorpe Guest House

                                  6 The Thorpe Hemingford Grey Huntingdon, England, PE28 9DA United Kingdom

                                  ,

                                  866-538-0294

                                  3 stars
                                  Huntingdon
                                  • 8.1 miles to City center‎
                                  • 14 miles to Addenbrooke's Hospital‎
                                  Outstanding
                                  5.0 / 5
                                  20
                                  customer reviews
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $90
                                  • For every 10 nights, get 1 free!
                                    The Sibson Inn Hotel

                                    A1, Great North Road Near Peterborough Peterborough, England, PE8 6ND United Kingdom

                                    ,

                                    866-538-0315

                                    3 stars
                                    Peterborough
                                    • 17 miles to City center‎
                                    • 35 miles to Addenbrooke's Hospital‎
                                    Excellent
                                    4.1 / 5
                                    64
                                    customer reviews
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $77
                                    • For every 10 nights, get 1 free!
                                      Rose Marie Guest House

                                      14 Eastfield Road Peterborough, England, PE1 4AN United Kingdom

                                      ,

                                      866-538-1351

                                      3 stars
                                      Peterborough
                                      • 13 miles to City center‎
                                      • 32 miles to Addenbrooke's Hospital‎
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $36
                                      • For every 10 nights, get 1 free!
                                        Grove Barn

                                        Bury Lane Sutton Gault Ely, England, CB6 2BD United Kingdom

                                        ,

                                        866-538-2362

                                        4 stars
                                        Ely
                                        • 6.3 miles to City center‎
                                        • 15 miles to Addenbrooke's Hospital‎
                                        Outstanding
                                        4.8 / 5
                                        36
                                        customer reviews
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $82
                                        • For every 10 nights, get 1 free!
                                          Ely Guest House

                                          8 St Mary's Street Ely, England, CB7 4ES United Kingdom

                                          ,

                                          866-538-6218

                                          3 stars
                                          Ely
                                          • 13 miles to City center‎
                                          • 16 miles to Addenbrooke's Hospital‎
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $51
                                          • For every 10 nights, get 1 free!
                                            The Exeter Arms

                                            21 Stamford Road Easton on the Hill Stamford, England, PE9 3NS United Kingdom

                                            ,

                                            866-538-6315

                                            4 stars
                                            Peterborough
                                            • 24 miles to City center‎
                                            • 41 miles to Addenbrooke's Hospital‎
                                            Excellent
                                            4.4 / 5
                                            44
                                            customer reviews
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $102
                                            • For every 10 nights, get 1 free!
                                              The White Hart

                                              Main St, Ufford Stamford, England, PE9 3BH United Kingdom

                                              ,

                                              866-538-9367

                                              4 stars
                                              Peterborough
                                              • 20 miles to City center‎
                                              • 38 miles to Addenbrooke's Hospital‎
                                              Outstanding
                                              4.6 / 5
                                              17
                                              customer reviews
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $90
                                              • For every 10 nights, get 1 free!
                                                The Stilton Cheese Inn - B&B

                                                24 North Street Stilton Peterborough, England, PE7 3RP United Kingdom

                                                ,

                                                866-573-4235

                                                4 stars
                                                Peterborough
                                                • 11 miles to City center‎
                                                • 28 miles to Addenbrooke's Hospital‎
                                                Excellent
                                                4.1 / 5
                                                35
                                                customer reviews
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $79
                                                • For every 10 nights, get 1 free!
                                                  Lakeside Lodge Golf Centre

                                                  Fen Road Pidley Huntingdon, England, PE28 3DF United Kingdom

                                                  ,

                                                  866-678-6350

                                                  3 stars
                                                  Huntingdon
                                                  • 2.7 miles to City center‎
                                                  • 17 miles to Addenbrooke's Hospital‎
                                                  Excellent
                                                  4.0 / 5
                                                  6
                                                  customer reviews
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $68
                                                  • For every 10 nights, get 1 free!
                                                    The Willow Guest House

                                                    45 High Street Hemingford Grey Huntingdon, England, PE28 9BJ United Kingdom

                                                    ,

                                                    866-767-0278

                                                    4 stars
                                                    Huntingdon
                                                    • 7.9 miles to City center‎
                                                    • 14 miles to Addenbrooke's Hospital‎
                                                    Outstanding
                                                    4.7 / 5
                                                    27
                                                    customer reviews
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $102
                                                    • For every 10 nights, get 1 free!
                                                      Old Riverview Guesthouse

                                                      37 High Street Earith Huntingdon, England, PE28 3PP United Kingdom

                                                      ,

                                                      866-925-4159

                                                      3 stars
                                                      Huntingdon
                                                      • 5.9 miles to City center‎
                                                      • 13 miles to Addenbrooke's Hospital‎
                                                      Outstanding
                                                      4.8 / 5
                                                      17
                                                      customer reviews
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $77
                                                      • For every 10 nights, get 1 free!
                                                        The Gate House

                                                        2b Lynn Road Littleport Ely, England, CB6 1QG United Kingdom

                                                        ,

                                                        866-925-8676

                                                        4 stars
                                                        Ely
                                                        • 15 miles to City center‎
                                                        • 21 miles to Addenbrooke's Hospital‎
                                                        Outstanding
                                                        5.0 / 5
                                                        46
                                                        customer reviews
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $104
                                                        • For every 10 nights, get 1 free!
                                                          Castle Farm Guest House

                                                          Main Street Fotheringhay Peterborough, England, PE8 5HZ United Kingdom

                                                          ,

                                                          866-538-0251

                                                          4 stars
                                                          Peterborough
                                                          • 18 miles to City center‎
                                                          • 34 miles to Addenbrooke's Hospital‎
                                                          Outstanding
                                                          4.8 / 5
                                                          9
                                                          customer reviews
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $64
                                                          • For every 10 nights, get 1 free!
                                                            Falcon Hotel

                                                            1 London Street Whittlesey Peterborough, England, PE7 1BH United Kingdom

                                                            ,

                                                            866-538-1314

                                                            3 stars
                                                            Peterborough
                                                            • 9.6 miles to City center‎
                                                            • 29 miles to Addenbrooke's Hospital‎
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $38
                                                            • For every 10 nights, get 1 free!
                                                              Bramble Corner - B&B

                                                              9 Rectory Road Bluntisham Huntingdon, England, PE28 3LN United Kingdom

                                                              ,

                                                              866-538-6252

                                                              4 stars
                                                              Huntingdon
                                                              • 5.6 miles to City center‎
                                                              • 13 miles to Addenbrooke's Hospital‎
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $58
                                                              • For every 10 nights, get 1 free!
                                                                The Woodlands

                                                                Grunty Fen Road Witchford Ely, England, CB6 2JE United Kingdom

                                                                ,

                                                                866-538-9298

                                                                4 stars
                                                                Ely
                                                                • 11 miles to City center‎
                                                                • 15 miles to Addenbrooke's Hospital‎
                                                                Excellent
                                                                4.5 / 5
                                                                18
                                                                customer reviews
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $51
                                                                • For every 10 nights, get 1 free!
                                                                  The Prince of Wales

                                                                  Potton Road Huntingdon Huntingdon, England, PE28 9NG United Kingdom

                                                                  ,

                                                                  866-539-5067

                                                                  3 stars
                                                                  Huntingdon
                                                                  • 11 miles to City center‎
                                                                  • 13 miles to Addenbrooke's Hospital‎
                                                                  Excellent
                                                                  4.0 / 5
                                                                  13
                                                                  customer reviews
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $58
                                                                  • For every 10 nights, get 1 free!
                                                                    Fourwinds Leisure

                                                                    113 Whittlesey Road March, England, PE15 0AH United Kingdom

                                                                    ,

                                                                    866-539-9234

                                                                    3 stars
                                                                    March
                                                                    • 9.7 miles to City center‎
                                                                    • 26 miles to Addenbrooke's Hospital‎
                                                                    Outstanding
                                                                    4.8 / 5
                                                                    25
                                                                    customer reviews
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    from $54
                                                                    • For every 10 nights, get 1 free!
                                                                      VS King William

                                                                      107 High St March, England, PE15 9LH United Kingdom

                                                                      ,

                                                                      866-582-3258

                                                                      3 stars
                                                                      March
                                                                      • 9.8 miles to City center‎
                                                                      • 26 miles to Addenbrooke's Hospital‎
                                                                      Outstanding
                                                                      4.8 / 5
                                                                      4
                                                                      customer reviews
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      from $51
                                                                      • For every 10 nights, get 1 free!
                                                                        The Crown Inn

                                                                        8 Duck Street Peterborough, England, PE8 6RQ United Kingdom

                                                                        ,

                                                                        866-711-3751

                                                                        5 stars
                                                                        Peterborough
                                                                        • 17 miles to City center‎
                                                                        • 34 miles to Addenbrooke's Hospital‎
                                                                        Outstanding
                                                                        4.8 / 5
                                                                        23
                                                                        customer reviews
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        from $83
                                                                        • For every 10 nights, get 1 free!
                                                                          Fullards Farm

                                                                          South Street Woodhurst Huntingdon, England, PE28 3BW United Kingdom

                                                                          ,

                                                                          866-925-0548

                                                                          4 stars
                                                                          Huntingdon
                                                                          • 4.4 miles to City center‎
                                                                          • 16 miles to Addenbrooke's Hospital‎
                                                                          Outstanding
                                                                          4.9 / 5
                                                                          21
                                                                          customer reviews
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          from $58
                                                                          • For every 10 nights, get 1 free!
                                                                            Bridge Cottage

                                                                            Oundle Road Woodnewton Peterborough, England, PE8 5EG United Kingdom

                                                                            ,

                                                                            866-925-4218

                                                                            4 stars
                                                                            Peterborough
                                                                            • 20 miles to City center‎
                                                                            • 36 miles to Addenbrooke's Hospital‎
                                                                            Outstanding
                                                                            4.9 / 5
                                                                            14
                                                                            customer reviews
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            from $64
                                                                            • For every 10 nights, get 1 free!
                                                                              The Lazy Otter

                                                                              Cambridge Road Stretham Ely, England, CB6 3LU United Kingdom

                                                                              ,

                                                                              866-538-0157

                                                                              4 stars
                                                                              Ely
                                                                              • 12 miles to City center‎
                                                                              • 11 miles to Addenbrooke's Hospital‎
                                                                              Outstanding
                                                                              4.6 / 5
                                                                              5
                                                                              customer reviews
                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                              from $96
                                                                              • For every 10 nights, get 1 free!
                                                                                Cheriton House - B&B

                                                                                Mill Street Houghton Huntingdon, England, PE28 2AZ United Kingdom

                                                                                ,

                                                                                866-538-0192

                                                                                5 stars
                                                                                Huntingdon
                                                                                • 7.4 miles to City center‎
                                                                                • 15 miles to Addenbrooke's Hospital‎
                                                                                Outstanding
                                                                                5.0 / 5
                                                                                6
                                                                                customer reviews
                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                from $90
                                                                                • For every 10 nights, get 1 free!
                                                                                  Thorn House Bed & Breakfast

                                                                                  Church Street Fen Drayton Cambridge, England, CB24 4SG United Kingdom

                                                                                  ,

                                                                                  866-538-0294

                                                                                  3.5 stars
                                                                                  Cambridge
                                                                                  • 9.1 miles to City center‎
                                                                                  • 11 miles to Addenbrooke's Hospital‎
                                                                                  Outstanding
                                                                                  4.9 / 5
                                                                                  10
                                                                                  customer reviews
                                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                  from $74
                                                                                  • For every 10 nights, get 1 free!
                                                                                    Braywood House Hotel

                                                                                    27 St Peters Street Huntingdon, England, PE29 7AA United Kingdom

                                                                                    ,

                                                                                    866-538-0315

                                                                                    3.5 stars
                                                                                    Huntingdon
                                                                                    • 8.7 miles to City center‎
                                                                                    • 18 miles to Addenbrooke's Hospital‎
                                                                                    Excellent
                                                                                    4.1 / 5
                                                                                    16
                                                                                    customer reviews
                                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                    from $67
                                                                                    • For every 10 nights, get 1 free!
                                                                                      Bridge House

                                                                                      Main Road Tydd Gote Wisbech, England, PE13 5RG United Kingdom

                                                                                      ,

                                                                                      866-538-1351

                                                                                      3 stars
                                                                                      Wisbech
                                                                                      • 23 miles to City center‎
                                                                                      • 39 miles to Addenbrooke's Hospital‎
                                                                                      Outstanding
                                                                                      5.0 / 5
                                                                                      2
                                                                                      customer reviews
                                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                      from $63
                                                                                      • For every 10 nights, get 1 free!
                                                                                        Riverside House B&B

                                                                                        32 Common Lane Hemingford Abbots Huntingdon, England, PE28 9AN United Kingdom

                                                                                        ,

                                                                                        866-538-2362

                                                                                        4 stars
                                                                                        Huntingdon
                                                                                        • 7.8 miles to City center‎
                                                                                        • 15 miles to Addenbrooke's Hospital‎
                                                                                        Outstanding
                                                                                        4.6 / 5
                                                                                        5
                                                                                        customer reviews
                                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                        from $70
                                                                                        • For every 10 nights, get 1 free!
                                                                                          The Village Inn

                                                                                          80 Main Street Ely, England, CB6 2HQ United Kingdom

                                                                                          ,

                                                                                          866-538-6218

                                                                                          3 stars
                                                                                          Ely
                                                                                          • 11 miles to City center‎
                                                                                          • 15 miles to Addenbrooke's Hospital‎
                                                                                          Excellent
                                                                                          4.0 / 5
                                                                                          3
                                                                                          customer reviews
                                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                          from $90
                                                                                          • For every 10 nights, get 1 free!
                                                                                            Anchor Inn

                                                                                            Bury Lane Sutton Gault Ely, England, CB6 2BD United Kingdom

                                                                                            ,

                                                                                            866-538-6315

                                                                                            4 stars
                                                                                            Ely
                                                                                            • 6.3 miles to City center‎
                                                                                            • 15 miles to Addenbrooke's Hospital‎
                                                                                            Outstanding
                                                                                            5.0 / 5
                                                                                            2
                                                                                            customer reviews
                                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                            from $51
                                                                                            • For every 10 nights, get 1 free!
                                                                                              Annex at the Cedars

                                                                                              Thicket Road Huntingdon, England, PE28 2BQ United Kingdom

                                                                                              ,

                                                                                              866-538-9367

                                                                                              3 stars
                                                                                              Huntingdon
                                                                                              • 7.2 miles to City center‎
                                                                                              • 15 miles to Addenbrooke's Hospital‎
                                                                                              Outstanding
                                                                                              5.0 / 5
                                                                                              2
                                                                                              customer reviews
                                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                              from $115
                                                                                              *

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