15 Top-Rated Resorts in Virginia
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.
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 full-service spa.
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. 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.
3. Primland, Meadows of Dan
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.
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.
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. 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.
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. 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.
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.
8. 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, hot tub, fitness center, and a relaxing spa. Staff is known for being friendly and hospitable.
9. 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.
10. 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 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.
11. 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.
12. 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.
13. 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.
14. Kimpton Lorien Hotel & Spa, Alexandria
Accommodation: 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.
15. 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 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.