80 hotels in Virginia Beach

  • Oakwood at Marina Shores Apartments

    Northeast Virginia Beach, Virginia Beach | Hotel
    from $85
  • Travelodge Virginia Beach

    Downtown Virginia Beach, Virginia Beach | 2 star hotel
    from $72
    Traveler rating: 1/5 Poor (7 reviews)
    • Never Again!
    • These people are rude and very dishonest
    • 28th st across from the ocean
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.