Default HTG hotel image

Find hotels in Vir-Mar Beach, VA from 2.544.097Ā ā‚«

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Vir-Mar Beach hotels

1. Quality Inn Kilmarnock

Quality Inn Kilmarnock
2.5 star property
Kilmarnock
7.6 out of 10, Good, (769 reviews)
"Clean room, friendly staff"
United States
Linda
The price is 2.861.847Ā ā‚«
3.242.472Ā ā‚« total
includes taxes & fees
1 Sept - 2 Sept
Quality Inn Kilmarnock

2. Island Inn & Suites, an Ascend Collection Hotel

Island Inn & Suites, an Ascend Collection Hotel
3.0 star property
Piney Point
8.4 out of 10, Very good, (691 reviews)
"It was awesome, good pricing, room was huge! The view of the water was perfect. No complaints! Would for sure stay here again (and will soon)"
United States
Scott
The price is 2.292.053Ā ā‚«
2.544.097Ā ā‚« total
includes taxes & fees
30 Aug - 31 Aug
Island Inn & Suites, an Ascend Collection Hotel

3. Swanendele Inn at St. Mary's Maryland

Swanendele Inn at St. Mary's Maryland
5.0 star property
Ridge
9.8 out of 10, Exceptional, (34 reviews)
"A beautiful stay with amazing hosts!"
United States
Vineet
The price is 8.408.307Ā ā‚«
9.333.222Ā ā‚« total
includes taxes & fees
6 Aug - 7 Aug
Swanendele Inn at St. Mary's Maryland
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Vir-Mar Beach Hotel Reviews

More cheap stays in Vir-Mar Beach

Frequently asked questions

What's the seasonal weather in Vir-Mar Beach?
The hottest months are usually July and August, with an average temperature of 24°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Vir-Mar Beach is 1334 mm.