16 Top-Rated Resorts in Virginia
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; 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.
1. Williamsburg Inn

Accommodation: 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 a full-service spa.
Address: 136 Francis Street E, Williamsburg, Virginia
Read More: Best Resorts in Williamsburg
2. The Jefferson Hotel

Accommodation: The Jefferson Hotel
In Richmond, The Jefferson Hotel has been welcoming guests since 1895. The historic hotel is known for its stunning architecture and elegant interiors. It also has a great location right in the middle of the downtown business district with easy access to the city's top attractions, restaurants, and shops.
The rooms and suites are elegantly furnished with reproduction-style antique furnishings. The beds are comfy, and there are family rooms if you are traveling with the kids. Public spaces really shine here, especially the grand lobby area with its marble columns, gilded edging, and atrium-like ceiling.
The on-site Lemaire Restaurant serves regionally inspired gourmet fare. An afternoon tea service is also offered. Other amenities include an indoor saltwater swimming pool, a fitness center, and a spa with a full range of treatments from massages to mani/pedis. If you are traveling with a dog, The Jefferson Hotel is pet friendly.
Address: 101 West Franklin St Franklin & Adams Sts, Richmond, Virginia
3. Primland, Meadows of Dan

Accommodation: 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.
Address: 2000 Busted Rock Road, Meadows of Dan, Virginia
4. Salamander Resort & Spa, Middleburg

Accommodation: 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.
Address: 500 N Pendleton Street, Middleburg, Virginia
5. Kingsmill Resort, Williamsburg

Accommodation: 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.
This 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 a fitness center.
Address: 1010 Kingsmill Road, Williamsburg, Virginia
6. Boar's Head Resort, Charlottesville

Accommodation: 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. The beds are comfortable with quality linens. There are also four restaurants, three swimming pools, a workout room, a spa, indoor and outdoor tennis courts, and an 18-hole golf course on-site. The staff is very friendly.
Address: 200 Ednam Drive, Charlottesville, Virginia
7. The Omni Homestead Resort, Hot Springs

Accommodation: 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.
Address: 7696 Sam Snead Hwy, Hot Springs, Virginia
8. The Ritz-Carlton, Tysons Corner, McLean

Accommodation: The Ritz-Carlton, Tysons Corner
If you are looking for luxury accommodation just outside Washington, D.C., the Ritz-Carlton is in the wealthy town of McLean, which is a short drive from downtown. The resort is connected to Tysons Galleria, which is one of the area's most famous high-end shopping malls.
The Ritz features a European-inspired, modern vibe throughout, with a cool-hued color palette and a mix of wood and metal design elements. Rooms and suites come in a few different shapes and sizes, but all are luxe and feature perks like feather beds and down comforters, Nespresso machines, and Italian marble bathrooms. For a step up, consider booking the Club Level, which offers additional amenities.
If you are traveling with children, this resort is very family-friendly. The Ritz Kids program offers activities designed for young guests. While little ones are enjoying time with their peers, parents can book a treatment at the spa. It offers a full range of treatments and packages. There is also a well-equipped fitness center on the grounds.
ENTYSE is the house restaurant. It specializes in elevated, organic fare with inventive global flavors. It serves breakfast, lunch, dinner, and weekend brunch menus. Additionally, there is a posh afternoon tea service.
Address: 1700 Tysons Blvd, McLean, Virginia
9. The Martha Washington Inn & Spa, Abingdon

Accommodation: 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, a hot tub, a fitness center, and a relaxing spa. The staff is known for being friendly and hospitable.
Address: 150 W Main Street, Abingdon, Virginia
10. The Tides Inn, Irvington

Accommodation: 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.
Address: 480 King Carter Drive, Irvington, Virginia
11. Lansdowne Resort & Spa, Leesburg

Accommodation: 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 workspaces. 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.
Address: 44050 Woodridge Pkwy, Leesburg, Virginia
12. Berry Hill Resort & Conference Center, South Boston

Accommodation: 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.
Address: 3105 River Road, South Boston, Virginia
13. Hilton Virginia Beach Oceanfront

Accommodation: 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.
Address: 3001 Atlantic Avenue, Virginia Beach, Virginia
14. The Founders Inn & Spa

Accommodation: 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.
Address: 5641 Indian River Road, Virginia Beach, Virginia
15. Lorien Hotel & Spa, Alexandria

Accommodation: Lorien Hotel & Spa
In a great location in Old Town Alexandria with easy access to Washington, D.C., the 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 hotel is pet-friendly. Other amenities here include their excellent BRABO restaurant, a relaxing spa, and a fitness center. It is also family-friendly with activities for kids.
16. The Inn at Willow Grove, Orange

Accommodation: 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 décor 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.
Address: 14079 Plantation Way, Orange, Virginia