Kilmarnock Virginia Hotels & Motels

Find hotels in Kilmarnock using the list and search tools below. Search for cheap and discounted hotel and motel rates in or close to Kilmarnock, VA for your personal leisure or group travel. Discover the most favored Kilmarnock, Virginia hotel and motel rooms. Browse the Kilmarnock area hotels to find the perfect lodging! Please use the provided map of the Kilmarnock hotels. Booking 5+ Rooms? Find Kilmarnock Group Hotel Deals

The Kilmarnock center is around the area of Kilmarnock Museum and 14 miles northeast of Thousand Trails Chesapeake Bay.

The town of Kilmarnock lies on a peninsula between the Chesapeake Bay and the Rappahannock River known as the Northern Neck of Virginia. Settled in 1778, it's named after Kilmarnock, Scotland. Today, you'll find lots of small-town charm, friendly merchants, and community events. It's the commercial hub of the region, featuring everything from boutiques to national chains. Town Centre Park is a gathering place for locals and visitors alike. It's home to an outdoor stage, a dog park, a farmer's market, and children's play areas. More from this guide...

Kilmarnock Hotels, Motels & Accommodations

Quality Inn Kilmarnock in Kilmarnock 599 North Main St., Kilmarnock, VA 22482 Call
  • 3 star Rural property
  • Free complimentary breakfast
From$80
Average 3.5 /5 Review Score Call BookMore Details
The Tides Inn - Irvington 480 King Carter Dr., Irvington, VA 22480 Call ~4.53 miles southwest of Kilmarnock
  • 4-star Riverfront property
  • Hotel has 21 suites
From$186
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Gloucester - Gloucester 6639 Forest Hill Ave., Gloucester, VA 23061 Call ~23.55 miles south of Kilmarnock
  • Three Star Rural property
  • 79 rooms in hotel
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Hampton Inn Gloucester 6638 Forest Hill Ave., Gloucester, VA 23061 Call ~23.60 miles south of Kilmarnock
  • Mid-scale Rural hotel
  • Comp. Breakfast
From$89
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Quality Inn Warsaw Near Rappahannock River - Warsaw 4522 Richmond Rd., Warsaw, VA 22572 Call ~27.58 miles northwest of Kilmarnock
  • Midscale hotel
  • Free comp. breakfast
From$49
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Island Inn & Suites, an Ascend Collection Hotel 16810 Piney Point Rd., Piney Point, MD 20674 Call ~29.21 miles north of Kilmarnock
  • Midscale Riverfront hotel
  • Free breakfast
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Tappahannock by IHG 1648 Tappahannock Blvd., Tappahannock, VA 22560 Call ~29.30 miles west of Kilmarnock
  • 2-star hotel
  • Fitness center on property
From$139
Average 3.0 /5 Guest Reviews Call BookMore Details
Days Inn by Wyndham Tappahannock - Tappahannock 1414 Tappahannock Blvd., Tappahannock, VA 22560 Call ~29.36 miles west of Kilmarnock
  • Economical Rural property
  • Check in time: 3:00 pm
Hampton Inn Tappahannock : 1003 Hobbs Hole Dr. 1003 Hobbs Hole Dr., Tappahannock, VA 22560 Call ~29.37 miles west of Kilmarnock
  • 3 star property
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Tappahannock VA in Tappahannock 1800 Tappahannock Blvd., Tappahannock, VA 22560 Call ~29.38 miles west of Kilmarnock
  • 2 star property
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Great Wolf Lodge Williamsburg : 549 East Rochambeau Dr. 549 East Rochambeau Dr., Williamsburg, VA 23188 Call ~31.65 miles southwest of Kilmarnock
  • 3 star Resort hotel
  • Hotel has 4 floors
From$169
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Club Vacations Williamsburg Resort - Williamsburg 200 English Garden Way, Williamsburg, VA 23188 Call ~31.91 miles southwest of Kilmarnock
  • 3-star Mountain hotel
  • 4 floors in property
From$79
Very Good 4.5 /5 Reviews Call BookMore Details
Holiday Inn Express Williamsburg North - Williamsburg 720 Lightfoot Rd., Williamsburg, VA 23188 Call ~32.26 miles southwest of Kilmarnock
  • Mid-scale Downtown hotel
  • 5 floors in hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Economy Inn : 7051 Richmond Rd. 7051 Richmond Rd., Williamsburg, VA 23188 Call ~32.40 miles southwest of Kilmarnock
  • Two-star property
  • 2 floors in property
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express & Suites Exmore Eastern Shore by IHG - Exmore 3446 Lankford Highway, Exmore, VA 23350 Call ~32.77 miles east of Kilmarnock
  • 3 star Highway property
  • 80 rooms in hotel
From$79
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Super Inn Williamsburg 6488 Richmond Rd., Williamsburg, VA 23188 Call ~32.91 miles southwest of Kilmarnock
  • Two-star Golf Course hotel
  • 70 sleeping rooms in hotel
Hampton Inn & Suites Exmore Eastern Shore in Exmore 4129 Lankford Highway, Exmore, VA 23350 Call ~32.95 miles east of Kilmarnock
  • Midscale Rural hotel
  • Fitness + Health Center
From$72
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Motel Zuma in Williamsburg 6493 Richmond Rd., Williamsburg, VA 23188 Call ~32.98 miles southwest of Kilmarnock
  • Low priced Suburban property
  • 128 sleeping rooms in hotel
From$40
Average 3.0 /5 Recent Reviews Call BookMore Details
Howard Johnson by Wyndham Williamsburg : 6483 Richmond Rd. 6483 Richmond Rd., Williamsburg, VA 23188 Call ~33.01 miles southwest of Kilmarnock
  • 2 star Resort property
  • 7 floors in hotel
Budget Inn 7120 Lankford Highway, Nassawadox, VA 23412 Call ~33.03 miles east of Kilmarnock
  • Low-priced hotel
  • 2 floors in property
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Quality Inn & Suites Exmore - Eastern Shore 2543 Lankford Highway, Exmore, VA 23350 Call ~33.11 miles east of Kilmarnock
  • 3 star Rural property
  • Check-in: 3:00
From$89
Average 3.0 /5 Reviews Call BookMore Details
Rodeway Inn Crisfield in Crisfield 700 Norris Harbor Dr., Crisfield, MD 21817 Call ~33.70 miles northeast of Kilmarnock
  • Two-star property
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Duke of York - Yorktown 508 Water St., Yorktown, VA 23690 Call ~33.76 miles south of Kilmarnock
  • Low-priced Beach hotel
  • 57 rooms in property
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Rodeway Inn & Suites Williamsburg Central in Williamsburg 5351 Richmond Rd., Williamsburg, VA 23188 Call ~33.96 miles southwest of Kilmarnock
  • 2 star Rural hotel
  • Check in time: 3:00pm
From$42
Average 3.0 /5 Recent Reviews Call BookMore Details
King's Creek Resort : 191 Cottage Cove Ln 191 Cottage Cove Ln, Williamsburg, VA 23185 Call ~33.97 miles southwest of Kilmarnock
  • 3 star Resort property
  • Check in time: 4:00 PM
From$99
Average 3.0 /5 Guest Reviews Call BookMore Details
Baymont by Wyndham I 64 3032b Richmond Rd., Williamsburg, VA 23185 Call ~34.12 miles southwest of Kilmarnock
  • Mid-scale Downtown property
  • Check in time: 3
From$80
Average 3.0 /5 Reviews Call BookMore Details
Days Hotel by Wyndham Williamsburg I 64 - Williamsburg 3032a Richmond Rd., Williamsburg, VA 23185 Call ~34.12 miles southwest of Kilmarnock
  • Affordable Downtown property
  • Hotel has an eco-friendly policy See policy
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Williamsburg Historic District - Williamsburg 911 Capitol Landing Rd., Williamsburg, VA 23185 Call ~34.22 miles southwest of Kilmarnock
  • 3-star Downtown property
  • Hotel has 47 suites
From$65
Very Good 4.5 /5 Review Score Call BookMore Details
The Colonies at Williamsburg Resort - Williamsburg 5380 Olde Towne Rd., Williamsburg, VA 23188 Call ~34.22 miles southwest of Kilmarnock
  • Midscale Resort hotel
  • 300 suites in hotel
From$59
Very Good 4.0 /5 Read Reviews Call BookMore Details
Capt. John Smith Inn in Williamsburg 2225 Richmond Rd., Williamsburg, VA 23185 Call ~34.31 miles southwest of Kilmarnock
  • Low-priced property
  • Check-in time: 3:00 pm
From$40
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Travelodge by Wyndham Williamsburg Colonial Area 834 Capitol Landing Rd., Williamsburg, VA 23185 Call ~34.38 miles southwest of Kilmarnock
  • Economical Resort hotel
  • 108 rooms in hotel
From$35
Average 3.0 /5 Hotel Reviews Call BookMore Details
Wingate by Wyndham Williamsburg - Williamsburg 2007 Richmond Rd., Williamsburg, VA 23185 Call ~34.39 miles southwest of Kilmarnock
  • Affordable Downtown property
  • Free complimentary breakfast
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Red Roof Inn Williamsburg : 824 Capitol Landing Rd. 824 Capitol Landing Rd., Williamsburg, VA 23185 Call ~34.41 miles southwest of Kilmarnock
  • Two star Downtown hotel
  • Hotel has an eco-friendly policy See policy
From$38
Average 3.0 /5 Reviews Call BookMore Details
MainStay Suites Williamsburg Historic Area : 814 Capitol Landing Rd. 814 Capitol Landing Rd., Williamsburg, VA 23185 Call ~34.47 miles southwest of Kilmarnock
  • Two star Resort hotel
  • Fitness center on property
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Club Wyndham Governor’s Green in Williamsburg 4600 Mooretown Rd., Williamsburg, VA 23185 Call ~34.48 miles southwest of Kilmarnock
  • Three Star Resort hotel
  • Fitness center on property
From$49
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Williamsburg-Richmond Rd. - Williamsburg 1880 Richmond Rd., Williamsburg, VA 23185 Call ~34.51 miles southwest of Kilmarnock
  • Mid-scale Downtown property
  • Check in: 3.00pm
From$69
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Wyndham Garden Williamsburg Busch Gardens Area : 201 Water Country Pkwy. 201 Water Country Pkwy., Williamsburg, VA 23185 Call ~34.51 miles southwest of Kilmarnock
  • 3 star Downtown property
  • 195 rooms in property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Williamsburg-Central in Williamsburg 718 Bypass Rd., Williamsburg, VA 23185 Call ~34.61 miles southwest of Kilmarnock
  • Three Star Downtown property
  • Hotel has 105 rooms
From$69
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Ramada Inn 1776 725 Bypass Rd., Williamsburg, VA 23185 Call ~34.63 miles southwest of Kilmarnock
  • Low Cost Downtown hotel
  • Access to gym on-site
From$39
Very Good 4.0 /5 Review Score Call BookMore Details
Club Wyndham Kingsgate - Williamsburg 619 Georgetown Crescent, Williamsburg, VA 23185 Call ~34.64 miles southwest of Kilmarnock
  • Affordable Suburban property
  • 2 floors in property
From$85
Very Good 4.0 /5 Review Score Call BookMore Details
Club Wyndham Patriots’ Place 220 House of Burgesses Way, Williamsburg, VA 23185 Call ~34.64 miles southwest of Kilmarnock
  • Affordable Downtown property
  • 392 rooms in property
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Williamsburg Historic Area - Williamsburg 600 Bypass Rd., Williamsburg, VA 23185 Call ~34.65 miles southwest of Kilmarnock
  • Economy Resort hotel
  • 143 rooms in hotel
From$55
Average 3.0 /5 Read Reviews Call BookMore Details
Super 8 by Wyndham Williamsburg/Historic Area 304 2nd St., Williamsburg, VA 23185 Call ~34.70 miles southwest of Kilmarnock
  • Economical property
  • Check in time: 14:00
From$60
Average 3.0 /5 Review Score Call BookMore Details
Residence Inn by Marriott Williamsburg in Williamsburg 1648 Richmond Rd., Williamsburg, VA 23185 Website Call ~34.70 miles southwest of Kilmarnock
  • 3-star Downtown property
  • Check-in time: 4pm
From$100
Very Good 4.0 /5 Review Score Call BookMore Details
Williamsburg Woodlands Hotel & Suites, an official Colonial Willi : 105 Visitor Center Dr. 105 Visitor Center Dr., Williamsburg, VA 23185 Call ~34.71 miles southwest of Kilmarnock
  • 3-star Resort property
  • 200 rooms in hotel
From$89
Very Good 4.5 /5 Reviews Call BookMore Details
Vacation Village at Williamsburg 4870 Longhill Rd., Williamsburg, VA 23188 Call ~34.73 miles southwest of Kilmarnock
  • Four-star Rural property
  • Fitness + Health Center
From$89
Average 3.0 /5 Guest Reviews Call BookMore Details
Springhill Suites by Marriott Williamsburg : 1644 Richmond Rd. 1644 Richmond Rd., Williamsburg, VA 23185 Website Call ~34.73 miles southwest of Kilmarnock
  • Three Star hotel
  • 120 sleeping rooms in hotel
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Hilton Garden Inn Williamsburg : 1624 Richmond Rd. 1624 Richmond Rd., Williamsburg, VA 23185 Call ~34.74 miles southwest of Kilmarnock
  • Affordable Downtown property
  • 4 floors in hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Days Inn by Wyndham Williamsburg Historic Area 706 Bypass Rd., Williamsburg, VA 23185 Call ~34.74 miles southwest of Kilmarnock
  • Two-star Resort hotel
  • Free complimentary breakfast
From$39
Average 3.0 /5 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Williamsburg - Williamsburg 601 Bypass Rd., Williamsburg, VA 23185 Call ~34.76 miles southwest of Kilmarnock
  • Affordable Downtown hotel
  • Check in: 4:00 pm
From$92
Very Good 4.0 /5 Hotel Reviews Call BookMore Details

Next: See My Kilmarnock Hotels with Pricing

When is the best time to visit Kilmarnock, Virginia?

Part of Virginia's River Realm, Kilmarnock takes part in regional events such as music, art, food, and holiday festivals. The area enjoys warm weather from April through October. Most days this time of year are in the 70s and 80s, perfect for an outdoor event, a boat tour, or a day spent splashing at the town park's Waterworks. Museums, historic churches, wineries, and the birthplace of George Washington are other attractions that draw visitors to Virginia's Northern Neck peninsula every year.

Who offers the best hotel discounts in Kilmarnock, Virginia?

The Best Western Kilmarnock Hotel is right in the heart of the quaint community of Kilmarnock. It's well-known for its clean rooms, fantastic service, and tasty free breakfast. At the Best Western, you can get a workout in at the fitness center, relax in the great room off the lobby, or have fun in the sun in the outdoor pool. They offer deeply discounted rates to guests with federal government or military IDs. Senior citizens over the age of 55 or those with AARP or AAA membership qualify for discounts as well.


The Days Inn by Wyndham Tappahannock is an affordable place to stay along the Chesapeake Bay Wine Trail. Enjoy free breakfast, Wi-Fi, and friendly service at this hotel across the river from Kilmarnock. Room rates at this Days Inn are usually at their lowest in August, and the best group discounts are often in June. AAA and AARP members qualify for exclusive discounts any time of year. Government and military rates are also available, but you must present your ID at check-in to receive them.

What hotels near Kilmarnock, Virginia, are the best values?

The Holiday Inn Express Hotel & Suites Tappahannock is one of the best values in the area because it has a convenient location, affordable rates, and nice accommodations. Plus, it's a newly renovated hotel property. Their guest rooms and suites are outfitted for maximum comfort with cozy bedding, blackout shades, and small appliances that make every day living easier. A hot breakfast, high-speed Wi-Fi, and a heated indoor pool are amenities that add to the value as well.


The Holiday Inn Express is near a golf course, county museum, and state park. If you love to go antiquing, then Tappahannock is the town for you. Visit a wide array of stores filled with unique items. There's also a lot for outdoor enthusiasts to do as the hotel is near the Rappahannock River. Kayaking, canoeing, and fishing are popular pastimes in this part of Virginia.


The Hampton Inn Gloucester is an excellent place to stay if you want to be within easy driving distance of Kilmarnock and Williamsburg. After you've traveled the rivers, tasted fresh seafood, and sipped along the wine trail, a day trip to Colonial Williamsburg would be a delight. Tour the living history museum and art museums to learn more about American history and how people and events here helped shape a nation. Coming to Gloucester with a group? The Hampton Inn offers discounts when you book 10 or more rooms.


Guest rooms at the Hampton Inn Gloucester are clean and well-equipped. They have a work desk, easy chair with ottoman, and coffee maker. Watch your favorite shows on the LCD TV or on your device with free Wi-Fi access. Plush towels and bedding make a stay here more comfortable. The service staff is friendly and professional, and there's a 24-hour front desk to address your needs at any time.

Where are the best places to eat in Kilmarnock, Virginia?

Many of the eateries in Kilmarnock are locally owned establishments that serve up traditional American home cooking. If you're looking for a tasty breakfast or brunch, give the Car Wash Cafe a try. The name sounds odd, but the freshly prepared food is great. The Front Porch Coffeehouse is a favorite gathering spot among locals and visitors alike. It's a delightful place to sit down and relax with a stellar cup of coffee and fresh baked goods.


The NN Burger Kilmarnock is a unique stop for a casual lunch or dinner. They're known for their gourmet burgers, local craft beers, and hand-spun shakes with toppings galore. Enjoy live music here throughout the week. For a gourmet meal, make a reservation at the Kilmarnock Inn's restaurant for breakfast, lunch, or dinner. The inn celebrates the role Virginia has played in the lives of past American leaders, so you'll find presidential themes throughout the dining room and menus.


Kilmarnock is ready to welcome you to the community whether you're looking for the best places to stay or eat. Join in downtown festivals, historic sightseeing, or river cruising to feel a part of it all here in the Northern Neck. Remember to check for any exclusive discounts when booking your accommodations to get the most value out of your trip to Kilmarnock, Virginia.

Verified reviews of the city of Kilmarnock

Below are reviews of the city of Kilmarnock, VA from an actual visitor's perspective.

"Kilmarnock is a great little village with warm wonderful folks"
Score 5.0 / 5

Randolph S., from 17-Nov-2025
"Like To Return"
Score 5.0 / 5

Was in town only one night for a birthday party and really didn't get to see much of the town, but would like to go back sometime and see more.

Steve B., from 25-Sep-2025
"I was visiting family. Very familiar with the town."
Score 4.0 / 5

Patricia W., from 01-Sep-2025
"So Quaint!"
Score 5.0 / 5

Quaintness!

Sara J., from 11-Aug-2024
"Safe Parking"
Score 5.0 / 5

Parking safety.

Yvette M., from 09-Aug-2024
"Nice Restaurants & Shops"
Score 4.0 / 5

Has nice restaurants and shops. Good range of things, cute town.

Suzanne R., from 16-Feb-2024
"Many shops and stores!"
Score 4.0 / 5

Many shops and stores!

Jerrisa P., from 04-May-2023
"Many shops and stores!"
Score 4.0 / 5

Many shops and stores!

Jerrisa P., from 03-May-2023
Back to Top