Narrow results:

Clear selected filters

130 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

Sort by

  1. For every 10 nights, get 1 free!
    Econo Lodge

    2310 Indian Hill Road Colonial Heights, VA, 23834 United States

    ,

    866-538-9367

    2 stars
    Colonial Heights
    • 4.1 miles to City center‎
    • 14 miles to Richmond, VA (RIC-Richmond Intl.)‎
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $50
    • For every 10 nights, get 1 free!
      Travel Inn Petersburg Fort Lee

      530 E Washington Street Petersburg, VA, 23803 United States

      ,

      866-538-1314

      1.5 stars
      Petersburg
      • 1.9 miles to City center‎
      • 20 miles to Richmond, VA (RIC-Richmond Intl.)‎
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $50 $44
      • For every 10 nights, get 1 free!
        Loyalty Inn Petersburg

        25 S Crater Rd Petersburg, VA, 23803 United States

        ,

        866-538-6252

        2 stars
        Petersburg
        • 2.0 miles to City center‎
        • 20 miles to Richmond, VA (RIC-Richmond Intl.)‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $35
        • For every 10 nights, get 1 free!
          Super 8 Petersburg Hopewell

          555 E Wythe St Petersburg, VA, 23803 United States

          ,

          866-538-9298

          2 stars
          Petersburg
          • 2.0 miles to City center‎
          • 20 miles to Richmond, VA (RIC-Richmond Intl.)‎
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $51
          • For every 10 nights, get 1 free!
            Econo Lodge Petersburg

            900 Winfield Rd Petersburg, VA, 23803 United States

            ,

            866-539-9234

            2 stars
            Petersburg
            • 3.2 miles to City center‎
            • 20 miles to Richmond, VA (RIC-Richmond Intl.)‎
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $47
            • For every 10 nights, get 1 free!
              American Inn Motel

              2209 County Drive Petersburg, VA, 23803 United States

              ,

              866-582-3258

              2 stars
              Petersburg
              • 3.8 miles to City center‎
              • 20 miles to Richmond, VA (RIC-Richmond Intl.)‎
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $40
              • For every 10 nights, get 1 free!
                Candlewood Suites Hopewell

                5113 Plaza Dr Hopewell, VA, 23860 United States

                ,

                866-925-0548

                2 stars
                Hopewell
                • 4.8 miles to City center‎
                • 17 miles to Richmond, VA (RIC-Richmond Intl.)‎
                Excellent
                4.3 / 5
                20
                customer reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $93
                • For every 10 nights, get 1 free!
                  Country Inn and Suites

                  130 Wagner Road Petersburg, VA, 23805 United States

                  ,

                  866-925-8709

                  2.5 stars
                  Petersburg
                  • 5.1 miles to City center‎
                  • 22 miles to Richmond, VA (RIC-Richmond Intl.)‎
                  Excellent
                  4.0 / 5
                  187
                  customer reviews
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $69
                  • For every 10 nights, get 1 free!
                    Quality Inn At Fort Lee

                    4911 Oaklawn Blvd Hopewell, VA, 23860 United States

                    ,

                    866-538-0157

                    2 stars
                    Hopewell
                    • 5.1 miles to City center‎
                    • 17 miles to Richmond, VA (RIC-Richmond Intl.)‎
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $90
                    • For every 10 nights, get 1 free!
                      Econo Lodge

                      4096 Oaklawn Blvd Hopewell, VA, 23860 United States

                      ,

                      866-538-0294

                      2 stars
                      Hopewell
                      • 5.2 miles to City center‎
                      • 17 miles to Richmond, VA (RIC-Richmond Intl.)‎
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $59
                      • For every 10 nights, get 1 free!
                        Best Western Plus Hopewell Inn

                        3950 Courthouse Road Hopewell, VA, 23860 United States

                        ,

                        866-538-0315

                        Star rating not available
                        Hopewell
                        • 5.3 miles to City center‎
                        • 16 miles to Richmond, VA (RIC-Richmond Intl.)‎
                        Excellent
                        4.5 / 5
                        10
                        customer reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $77
                        • For every 10 nights, get 1 free!
                          Budget Inn

                          13201 Jefferson Davis Hwy Chester, VA, 23831 United States

                          ,

                          866-538-2362

                          2 stars
                          Chester
                          • 6.3 miles to City center‎
                          • 12 miles to Richmond, VA (RIC-Richmond Intl.)‎
                          No customer reviews yet
                          Be the first
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $46
                          • For every 10 nights, get 1 free!
                            Homewood Suites Chester

                            12810 Old Stage Rd Chester, VA, 23836 United States

                            ,

                            866-538-6218

                            3 stars
                            Chester
                            • 6.9 miles to City center‎
                            • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                            Excellent
                            4.3 / 5
                            20
                            customer reviews
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $139
                            • For every 10 nights, get 1 free!
                              Holiday Inn Express Chester

                              1911 W Hundred Rd Chester, VA, 23836 United States

                              ,

                              866-538-6315

                              2.5 stars
                              Chester
                              • 6.9 miles to City center‎
                              • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $98
                              • For every 10 nights, get 1 free!
                                Comfort Inn

                                2100 W Hundred Rd Chester, VA, 23836 United States

                                ,

                                866-573-4235

                                2 stars
                                Chester
                                • 7.0 miles to City center‎
                                • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                Excellent
                                4.1 / 5
                                110
                                customer reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $90
                                • For every 10 nights, get 1 free!
                                  Suburban Extended Stay Hotel

                                  2401 W Hundred Rd Chester, VA, 23831 United States

                                  ,

                                  866-678-6350

                                  1.5 stars
                                  Chester
                                  • 7.0 miles to City center‎
                                  • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $60
                                  • For every 10 nights, get 1 free!
                                    Days Inn Chester Va

                                    2410 W Hundred Rd Chester, VA, 23831 United States

                                    ,

                                    866-767-0278

                                    2 stars
                                    Chester
                                    • 7.0 miles to City center‎
                                    • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $57
                                    • For every 10 nights, get 1 free!
                                      Quality Inn Chester

                                      12711 Old Stage Rd Chester, VA, 23836 United States

                                      ,

                                      866-538-0251

                                      2 stars
                                      Chester
                                      • 7.0 miles to City center‎
                                      • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $110
                                      • For every 10 nights, get 1 free!
                                        Super 8 Chester/Richmond Area

                                        2421 Southland Dr Chester, VA, 23831 United States

                                        ,

                                        866-538-1314

                                        2 stars
                                        Chester
                                        • 7.1 miles to City center‎
                                        • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $49
                                        • For every 10 nights, get 1 free!
                                          Hampton Inn RichmondChester

                                          12610 Chestnut Hill Rd Chester, VA, 23836 United States

                                          ,

                                          866-538-6252

                                          2.5 stars
                                          Chester
                                          • 7.1 miles to City center‎
                                          • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                          Excellent
                                          4.4 / 5
                                          82
                                          customer reviews
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $109
                                          • For every 10 nights, get 1 free!
                                            Hyatt Place Richmond/Chester

                                            13148 Kingston Ave Chester, VA, 23836 United States

                                            ,

                                            866-538-9298

                                            3 stars
                                            Chester
                                            • 7.4 miles to City center‎
                                            • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                            Excellent
                                            4.4 / 5
                                            234
                                            customer reviews
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $99
                                            • For every 10 nights, get 1 free!
                                              Riverside Inn and Suites

                                              711 West Randolph Road Hopewell, Virginia, 23860 United States

                                              ,

                                              866-539-5067

                                              Star rating not available
                                              Hopewell
                                              • 7.5 miles to City center‎
                                              • 14 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                              No customer reviews yet
                                              Be the first
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            • For every 10 nights, get 1 free!
                                              Quality Inn Petersburg

                                              11974 S Crater Rd Petersburg, VA, 23805 United States

                                              ,

                                              866-539-9234

                                              2 stars
                                              Petersburg
                                              • 7.5 miles to City center‎
                                              • 24 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $58
                                              • For every 10 nights, get 1 free!
                                                Holiday Inn Express Petersburg

                                                11979 S Crater Rd Petersburg, VA, 23805 United States

                                                ,

                                                866-582-3258

                                                2.5 stars
                                                Petersburg
                                                • 7.5 miles to City center‎
                                                • 24 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                Excellent
                                                4.1 / 5
                                                169
                                                customer reviews
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $90
                                                • For every 10 nights, get 1 free!
                                                  Comfort Inn Petersburg

                                                  12001 S Crater Rd Petersburg, VA, 23805 United States

                                                  ,

                                                  866-711-3751

                                                  2 stars
                                                  Petersburg
                                                  • 7.5 miles to City center‎
                                                  • 24 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $80
                                                  • For every 10 nights, get 1 free!
                                                    Residence Inn Marriott Chester

                                                    800 Bermuda Hundred Rd Chester, VA, 23836 United States

                                                    ,

                                                    866-925-0548

                                                    3 stars
                                                    Chester
                                                    • 7.5 miles to City center‎
                                                    • 11 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                    Outstanding
                                                    4.7 / 5
                                                    46
                                                    customer reviews
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $116
                                                    • For every 10 nights, get 1 free!
                                                      Hampton Inn Petersburg-Ft. Lee

                                                      11909 S Crater Rd Petersburg, VA, 23805 United States

                                                      ,

                                                      866-925-4218

                                                      2.5 stars
                                                      Petersburg
                                                      • 7.9 miles to City center‎
                                                      • 25 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                      Excellent
                                                      4.4 / 5
                                                      123
                                                      customer reviews
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $84
                                                      • For every 10 nights, get 1 free!
                                                        White House Motel

                                                        9401 Jefferson Davis Hwy Richmond, VA, 23237 United States

                                                        ,

                                                        866-538-0192

                                                        2 stars
                                                        Richmond
                                                        • 9.8 miles to City center‎
                                                        • 9.4 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                        Good
                                                        3.0 / 5
                                                        1
                                                        customer review
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $50
                                                        • For every 10 nights, get 1 free!
                                                          Sleep Inn Chesterfield

                                                          2321 Willis Rd Richmond, VA, 23237 United States

                                                          ,

                                                          866-538-0315

                                                          2 stars
                                                          Richmond
                                                          • 10 miles to City center‎
                                                          • 9.0 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $64
                                                          • For every 10 nights, get 1 free!
                                                            Executive Inn and Suites

                                                            8101 Jefferson Davis Highway Richmond, VA, 23237 United States

                                                            ,

                                                            866-538-6218

                                                            2 stars
                                                            Richmond
                                                            • 11 miles to City center‎
                                                            • 8.6 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                            No customer reviews yet
                                                            Be the first
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          • For every 10 nights, get 1 free!
                                                            Econo Lodge South

                                                            16905 Parkdale Rd Petersburg, VA, 23805 United States

                                                            ,

                                                            866-538-6315

                                                            2 stars
                                                            Petersburg
                                                            • 12 miles to City center‎
                                                            • 30 miles to Richmond, VA (RIC-Richmond Intl.)‎
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $55
                                                            *

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