Best Hotels in Portsmouth, VA

Here’s the America’s Best Online list of the best Hotels in Portsmouth, VA. Renaissance Portsmouth got the current top hotel ranking for Portsmouth. Closely following #1 are Glencoe Inn, Hawthorn At The Governor Dinwiddie, Holiday Inn Olde Towne and Comfort Inn Olde Town. After reading the top ten hotels in Portsmouth (and the honorable mentions including Country Inn and S) be sure to check out the Virginia Hotels nearby in cities such as Norfolk, Chesapeake, Newport News, Hampton and Suffolk.

Top 10 Hotels in Portsmouth, VA

  1. Renaissance Portsmouth
    425 Water St, Portsmouth, VA 23704
     • 757-673-3000

  2. Glencoe Inn
    222 North Street, Portsmouth, VA 23704
     • 757-397-8128

  3. Hawthorn At The Governor Dinwiddie
    506 Dinwiddie At High Street, Portsmouth, VA 23704
     • 800-527-1133

  4. Holiday Inn Olde Towne
    8 Crawford Pkwy, Portsmouth, VA 23704
     • 800-HOLIDAY

  5. Comfort Inn Olde Town
    347 Effingham St, Portsmouth, VA 23704
     • 800-228-5150

  6. Days Inn Portsmouth Norfolk N
    1031 London Blvd, Portsmouth, VA 23704
     • 800-325-2525

  7. Super 8 Motel - Portsmouth/Olde Town Area
    925 London Blvd, Portsmouth, VA 23704
     • 800-800-8000

  8. Americas Best Value Inn Portsmouth
    333 Effingham Street, Portsmouth, VA 23704
     • 757-393-2130

  9. Hawthorn at The Governor Dinwiddie
    506 Dinwiddie At High Street, Portsmouth, VA 23704-3612

    Unrated

  10. Country Inn and S
    1045 Hodges Ferry Rd, Portsmouth, VA 23701
     • 757-673-0893
    Unrated

Honorable Mentions for Hotels in Portsmouth

  • Country Inn and S
    603 Shenandoah St, Portsmouth, VA 23707
     • 757-673-2827

Top Hotels Near Portsmouth

  • Sleep Inn Lake Wright (Norfolk, VA)
    1.1 miles from Portsmouth
  • Homewood Suites By Hilton Chesapeake-Greenbrier, Va (Chesapeake, VA)
    1.7 miles from Portsmouth
  • Holiday Inn Hotel And Suites Newport News (Newport News, VA)
    12.2 miles from Portsmouth
  • Holiday Inn Hampton Hotel And Conference Center (Hampton, VA)
    13.7 miles from Portsmouth
  • Hilton Garden Inn Suffolk (Suffolk, VA)
    17.4 miles from Portsmouth