Hotels below are sorted by distance from Portsmouth.
Portsmouth is located on Ohio's south central border. It is 90 miles directly south of downtown Columbus
and 100 miles southeast of downtown Cincinnati. All Portsmouth hotels are along US 23. One hotel is in the downtown area.
If you need help finding a hotel that is still open, call us at 1-800-916-4526.
Zoom in (+) to see interstate exits, restaurants, and other attractions near hotels.
Hotels in or near Portsmouth
Rates shown below are averages. Click See Rates to see rates for your dates.
Pet friendly hotel
- allows up to 2 pets per room - $10 per night fee for each pet. < Less Most Recent HotelGuides ReviewsRead >
"Nice experience. The bed was comfortable. Don't expect a 5-star hotel, but enjoy a reasonably priced stay.2016-09-26"
"Low rates, and you get what you pay for. The hotel upkeep left a lot to be desired. There was what looked like mold on the box springs. The staff was friendly and helpful. The pool had seen better days.2016-09-18"
Pet friendly hotel
- $25 per stay fee for pets up to 45 pounds - $50 per stay fee for pets over 45 pounds. < Less Most Recent HotelGuides ReviewsRead >
"The price was right. The hotel was older and needed updating, though it was clean and the staff was friendly. Not much to do in the area. OK for a short stay.2018-04-02"
"A nice, affordable hotel. The room was clean and up-to-date, and the cot we requested was in the room when we arrived. The beds were comfortable. The front desk clerks were kind and helpful. We'll definitely stay again.2016-09-21"
"Great employees. Good experience. Highly recommend this hotel.2015-10-27"
"Great hotel, and the staff was accommodating. I arrived early, and they let me in my room before check-in time. Nice front desk clerks. I'd gladly stay here again.2015-07-15"
"The hotel room was nice. Loved the extra pillows. A good choice for a short stay. I'd definitely stay again.2015-04-16"