14 Top-Rated Resorts in Virginia

Written by Carri Wilbanks
Jul 27, 2020

We may earn a commission from affiliate links ()

Whether you are looking for a romantic beachfront resort to celebrate a honeymoon or anniversary, a more casual mountain property for a family hiking vacation, or a hotel that offers easy access to Washington, D.C., Virginia has resort options for all budgets and styles of travelers.

The state is known for its diverse vacation destinations - there is the coastal area, home to popular Virginia Beach, if you're looking for waves; plenty of American history to discover around Williamsburg; opportunities to explore the Washington, D.C. area from hotels in Northern Virginia; and a chance to get away from it all in the Blue Ridge Mountains.

And as diverse as these travel destinations are, so are the kinds of resorts available. Across Virginia, you'll find a mix of properties, from historic country lodges, like Primland in the southern portion of the state, which is known for its luxury accommodations, to larger properties, like Kingsmill Resort just outside Colonial Williamsburg, which is known for its golf.

Plan a great vacation with our list of the best resorts in Virginia.

Note: Some businesses may be temporarily closed due to recent global health and safety issues.

1. Williamsburg Inn

Photo Source: Williamsburg Inn
Photo Source: Williamsburg Inn

Located in Colonial Williamsburg, the Williamsburg Inn is one of the state's most famous luxury hotels. It has hosted everyone who is anyone over the years, including Queen Elizabeth II. Antique-style furnishings adorn the posh rooms and suites that are all done up elegantly and also feature silky-soft sheets and comfy beds.

On-site amenities include a gourmet Southern-influenced restaurant, the Rockefeller Room, as well as a more casual cafe dining option; an 18-hole golf course; workout room; swimming pool; and full-service spa.

Accommodation: Williamsburg Inn

2. Primland, Meadows of Dan

Photo Source: Primland
Photo Source: Primland

Sitting on 12,000 acres in the heart of southern Virginia's Blue Ridge Mountains, Primland is a luxury resort with beautifully decorated rooms, suites, and cottages in a number of different floor plans and buildings. Expect high-end amenities, such as BVLGARI toiletries in the bathrooms and comfortable beds topped with Frette linens throughout.

Away from the rooms, you'll find a private movie theater, games room, observatory dome, restaurant, spa, and swimming pool. Additionally, the friendly staff can arrange all sorts of activities, from horseback riding to hiking and mountain biking.

Accommodation: Primland

3. The Inn at Willow Grove, Orange

Photo Source: The Inn at Willow Grove
Photo Source: The Inn at Willow Grove

The Inn at Willow Grove is an elegant, luxe boutique property in a 1778 plantation house in Orange. Set on 40 acres of rolling hills, the grounds are beautifully landscaped, and there are just 14 charming rooms and suites. These feature rustic, modern decor and amenities like heated bathroom floors, deep soaking tubs, and L'Occitane toiletries.

Also on-site is an acclaimed restaurant and a spa in a former smokehouse. Service here is also top-notch and includes butlers, who are happy to arrange all sorts of activities.

Accommodation: The Inn at Willow Grove

4. Kingsmill Resort, Williamsburg

Photo Source: Kingsmill Resort
Photo Source: Kingsmill Resort

In Williamsburg, the Kingsmill Resort is located on beautiful landscaped grounds on the banks of the James River, just a short drive from Colonial Williamsburg. The luxury resort features a wide range of sleeping options, from comfy rooms and suites with balconies and often fireplaces, to larger condos with full kitchens and separate living spaces that are a good pick for families.

There are multiple restaurants on-site, including James Landing. It serves up locally sourced Southern cooking and is open seasonally. Come for sunset over the James River, which it fronts. There is also Elements 1010, which is open year-round and is a casual, family-friendly eatery.

Amenities here include two 18-hole golf courses, tennis courts, an indoor pool, a spa, and fitness center.

Accommodation: Kingsmill Resort

5. Boar's Head Resort, Charlottesville

Photo Source: Boar's Head Resort
Photo Source: Boar's Head Resort

In the Blue Ridge Mountain college town of Charlottesville, Boar's Head Resort is a luxury country property set on 573 acres. It does a good job of fusing classic and contemporary elements in an elegant manner.

The rooms and suites are refined but comfortable, with both antique and modern furnishings and private balconies. Beds are comfortable with quality linens. There are also four restaurants, three swimming pools, a workout room, spa, indoor and outdoor tennis courts, and an 18-hole golf course on-site. Staff is very friendly.

Accommodation: Boar's Head Resort

6. Salamander Resort & Spa, Middleburg

Photo Source: Salamander Resort & Spa
Photo Source: Salamander Resort & Spa

In the historic horse country town of Middleburg, Salamander Resort & Spa sits on 340 acres of rolling green countryside and is a beautiful property. The 168 stylish rooms and suites are spacious, comfortable, and elegantly decorated with a distinct equestrian flair.

On-site amenities are plentiful. There is a farm-to-table restaurant, cooking studio, beautiful destination spa, three swimming pools (including one inside), and a putting green. All sorts of activities, from horseback riding lessons to ziplining tours can also be arranged for a fee.

Accommodation: Salamander Resort & Spa

7. The Omni Homestead Resort, Hot Springs

The Omni Homestead Resort
The Omni Homestead Resort

One of Virginia's most famous properties, the Omni Homestead Resort dates back to 1766 and has hosted 23 US presidents over the decades. Sitting on 2,000 acres in the Allegheny Mountains, the iconic resort is also a National Historic Landmark.

The 483 rooms and suites are spacious and elegantly decorated, with modern amenities and plenty of old-fashioned Southern charm. A destination resort, the Homestead features a number of casual and fine dining restaurants, as well as opportunities for activities like horseback riding, archery, falconry, and fly fishing.

There are also two championship golf courses and multiple swimming pools, including a family pool with a lazy river and waterslides.

Accommodation: The Omni Homestead Resort

8. The Martha Washington Inn & Spa, Abingdon

Photo Source: The Martha Washington Inn & Spa
Photo Source: The Martha Washington Inn & Spa

The Martha Washington Inn & Spa is a historic property in Abingdon. The hotel has 63 rooms and suites, each decorated slightly differently and full of old-fashioned character fused with modern amenities.

For families, check out the two-bedroom suite with a king and two queen beds plus extra living space. Away from the rooms, you'll find two restaurants, an indoor pool, hot tub, fitness center, and a relaxing spa. Staff is known for being friendly and hospitable.

Accommodation: The Martha Washington Inn & Spa

9. The Tides Inn, Irvington

Photo Source: The Tides Inn
Photo Source: The Tides Inn

Built in 1947, The Tides Inn is a luxury Chesapeake Bay resort a short drive from the quaint town of Kilmarnock, which is home to boutiques, galleries, and restaurants. The Tides Inn features rooms and suites done up with polished wood furniture and comfy beds, as well as soaking tubs and balconies with views of the bay in many.

Book a suite if you need more space, including a sleeping sofa in a separate living room. On-site amenities feature multiple restaurants, a nine-hole golf course, tennis courts, an outdoor pool, and a spa.

Accommodation: The Tides Inn

10. Lansdowne Resort & Spa, Leesburg

Photo Source: Lansdowne Resort & Spa
Photo Source: Lansdowne Resort & Spa

Just outside the D.C. metro area in Leesburg, Lansdowne Resort & Spa features an upscale vibe and Potomac River views. It is also very convenient if you have a flight out of Dulles International Airport as it's located about 11 miles away.

Rooms and suites are well-appointed, comfortable, and decorated in warm hues. All come with HDTVs, coffee makers, and work spaces. Suites are larger and have separate living and dining areas, as well as balconies. On-site amenities to look for include five swimming pools, three golf courses, four restaurants, a workout room, and a spa.

Accommodation: Lansdowne Resort & Spa

11. Berry Hill Resort & Conference Center, South Boston

Photo Source: Berry Hill Resort & Conference Center
Photo Source: Berry Hill Resort & Conference Center

A few miles from South Boston in the southern Virginia countryside, just north of the North Carolina border, Berry Hill Resort is a popular weekend escape and wedding destination that is set on 650 acres. Located inside a mansion dating back to 1728, the resort features 92 elegant rooms and two suites with handcrafted bed frames, antiques, and plenty of Southern charm.

On-site amenities include two restaurants. Darby's serves lunch and dinner and does a well-known Sunday brunch. The other, Mansion Restaurant, is only open for dinner Thursday through Sunday and does fine dining with a Southern influence. There is also a spa, indoor pool, workout center, stocked fishing ponds, and tennis courts on the grounds.

Accommodation: Berry Hill Resort & Conference Center

12. Hilton Virginia Beach Oceanfront

Photo Source: Hilton Virginia Beach Oceanfront
Photo Source: Hilton Virginia Beach Oceanfront

An easy stroll from the boardwalk and Neptune's Park, Hilton Virginia Beach Oceanfront sits right on the sand fronting the Atlantic Ocean. The rooms and suites are in a modern high-rise building, and all 189 of them are clean and comfortable with contemporary stylings and amenities like flat-screen TVs.

Some of the rooms also have ocean views with balconies. Away from the rooms, the resort has two swimming pools, including a rooftop pool with a hot tub, two restaurants, and a big workout room with weights and cardio machines.

Accommodation: Hilton Virginia Beach Oceanfront

13. The Founders Inn & Spa

Photo Source: The Founders Inn & Spa
Photo Source: The Founders Inn & Spa

In the Virginia Beach area, but located within view of a lake and not the ocean, the countryside Founders Inn & Spa is a picturesque property set amid beautifully manicured English gardens. It's a favorite with couples for its romantic vibe.

The rooms and suites come with either lake or garden views and, in some cases, fireplaces. All are well-appointed, clean, and comfortable. Away from the rooms, you'll find two dining options serving seasonal American fare and an on-site spa with a relaxing conservatory.

Accommodation: The Founders Inn & Spa

14. Kimpton Lorien Hotel & Spa, Alexandria

Photo Source: Kimpton Lorien Hotel & Spa
Photo Source: Kimpton Lorien Hotel & Spa

In a great location in Old Town Alexandria with easy access to Washington, D.C., the Kimpton Lorien Hotel & Spa is a beautiful property. This luxury hotel has been designed by a well-known interior designer. The rooms and suites are done up in minimalist white, with splashes of modern art on walls and stylish furnishings. The beds are comfy and draped in high-thread-count linens.

The Kimpton is one of the original dog-friendly brands and allows up to two dogs without charging a nightly pet fee. Other amenities here include their excellent BRABO restaurant, a relaxing spa, and a fitness center. It is also family-friendly with activities for kids.

Accommodation: Kimpton Lorien Hotel & Spa

Discover destinations, find outdoor adventures, follow the journeys of our travel writers around the world, and be inspired.

More on Virginia