Chesapeake Bay Virginia Accommodations

Find hotels & motels in Chesapeake Bay using the list below. Find cheap and discounted hotel/motel rates in or nearby Chesapeake Bay, VA for your corporate or personal leisure travel. Discover the most favored Chesapeake Bay Virginia hotel rooms. Review the Chesapeake Bay hotel list below to find the perfect lodging. We also have a map of the Chesapeake Bay hotels.

The Chesapeake Bay center is approximately 14 miles northwest of Kilmarnock Museum and 19 miles north of Thousand Trails Chesapeake Bay.

Chesapeake Bay Hotels/Motels & Accommodations

Best Western Kilmarnock Hotel - Kilmarnock 599 North Main St., Kilmarnock, VA 22482 Call ~13.58 miles east of Chesapeake Bay
  • Affordable Rural hotel
  • Check-in time: 03:00
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
Quality Inn Warsaw Near Rappahannock River 4522 Richmond Rd., Warsaw, VA 22572 Call ~13.70 miles northwest of Chesapeake Bay
  • 3 star property
  • Free complimentary breakfast
From$49
Very Good 4.0 /5 Latest Reviews Call BookMore Details
The Tides Inn in Irvington 480 King Carter Dr., Irvington, VA 22480 Call ~14.28 miles southeast of Chesapeake Bay
  • Four-star Riverfront property
  • 21 suites in hotel
From$186
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Tappahannock by IHG 1648 Tappahannock Blvd., Tappahannock, VA 22560 Call ~15.02 miles west of Chesapeake Bay
  • Inexpensive hotel
  • 3 floors in hotel
From$139
Average 3.0 /5 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Tappahannock in Tappahannock 1414 Tappahannock Blvd., Tappahannock, VA 22560 Call ~15.07 miles west of Chesapeake Bay
  • 2-star Rural property
  • Free comp. breakfast
Hampton Inn Tappahannock 1003 Hobbs Hole Dr., Tappahannock, VA 22560 Call ~15.08 miles west of Chesapeake Bay
  • 3-star hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Super 8 by Wyndham Tappahannock VA in Tappahannock 1800 Tappahannock Blvd., Tappahannock, VA 22560 Call ~15.10 miles west of Chesapeake Bay
  • Low Cost property
From$60
Average 3.0 /5 Review Score Call BookMore Details
Island Inn & Suites, an Ascend Collection Hotel : 16810 Piney Point Rd. 16810 Piney Point Rd., Piney Point, MD 20674 Call ~22.66 miles north of Chesapeake Bay
  • Affordable Riverfront property
  • Complimentary breakfast is offered
From$75
Very Good 4.0 /5 Reviews Call BookMore Details
Holiday Inn Express Gloucester - Gloucester 6639 Forest Hill Ave., Gloucester, VA 23061 Call ~29.42 miles south of Chesapeake Bay
  • Mid-scale Rural property
  • 79 rooms in hotel
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn Gloucester : 6638 Forest Hill Ave. 6638 Forest Hill Ave., Gloucester, VA 23061 Call ~29.46 miles south of Chesapeake Bay
  • 3-star Rural hotel
  • Fitness center on property
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Extended Stay America Select Suites Lexington Park Pax River 46565 Expedition Park Dr., Lexington Park, MD 20653 Call ~30.02 miles north of Chesapeake Bay
  • Economy hotel
  • Comp. Breakfast
From$49
Average 3.0 /5 Read Reviews Call BookMore Details
Motel 6 Lexington Park Md : 21847 Three Notch Rd. 21847 Three Notch Rd., Lexington Park, MD 20653 Call ~32.28 miles north of Chesapeake Bay
  • 2-star Suburban property
  • Free complimentary breakfast
From$60
Average 3.0 /5 Review Score Call BookMore Details
Comfort Inn & Suites Lexington Park near Pax River - Lexington Park 21885 Three Notch Rd., Lexington Park, MD 20653 Website Call ~32.34 miles north of Chesapeake Bay
  • Three Star Suburban property
  • Hotel has a green policy Learn more
From$55
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Home2 Suites by Hilton Lexington Park Patuxent River NAS, MD : 46058 Valley Dr. 46058 Valley Dr., Lexington Park, MD 20653 Call ~32.61 miles north of Chesapeake Bay
  • Three Star Downtown hotel
  • Hotel has a green policy Learn more
From$102
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Economy Inn 7051 Richmond Rd., Williamsburg, VA 23188 Call ~32.63 miles south of Chesapeake Bay
  • Economy property
  • 75 sleeping rooms in hotel
From$60
Average 3.0 /5 Review Score Call BookMore Details
Fairfield Inn Lexington Park Patuxent River Naval Air Station - Lexington Park 22119 Three Notch Rd., Lexington Park, MD 20653 Call ~32.68 miles north of Chesapeake Bay
  • Low priced Rural hotel
  • Hotel has 4 suites
From$130
Very Good 4.0 /5 Read Reviews Call BookMore Details
Holiday Inn Club Vacations Williamsburg Resort in Williamsburg 200 English Garden Way, Williamsburg, VA 23188 Call ~32.78 miles south of Chesapeake Bay
  • 3 star Mountain hotel
  • 5 floors in property
From$79
Very Good 4.5 /5 Guest Reviews Call BookMore Details
The Inn at Leonardtown An Ascend Collection in Leonardtown 41655 Park Ave., Leonardtown, MD 20650 Call ~32.84 miles north of Chesapeake Bay
  • Three Star Suburban property
  • Free breakfast available
From$92
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Great Wolf Lodge Williamsburg : 549 East Rochambeau Dr. 549 East Rochambeau Dr., Williamsburg, VA 23188 Call ~32.84 miles south of Chesapeake Bay
  • Three Star Resort hotel
  • Check-in: 4pm
From$169
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hampton Inn Lexington Park - Lexington Park 22211 Three Notch Rd., Lexington Park, MD 20653 Call ~32.85 miles north of Chesapeake Bay
  • Three Star Highway hotel
  • 5 floors in property
From$80
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express Williamsburg North by IHG in Williamsburg 720 Lightfoot Rd., Williamsburg, VA 23188 Call ~33.13 miles south of Chesapeake Bay
  • Three Star Downtown hotel
  • Check in time: 3:00pm
From$79
Very Good 4.0 /5 Recent Reviews Call BookMore Details
TownePlace Suites by Marriott Lexington Park Patuxent River Naval in Lexington Park 22520 Three Notch Rd., Lexington Park, MD 20653 Call ~33.41 miles north of Chesapeake Bay
  • Low-priced Rural hotel
  • Hotel has an eco-friendly policy Learn more
From$94
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Lexington Park/California Area in California 22801 Three Notch Rd., California, MD 20619 Call ~33.56 miles north of Chesapeake Bay
  • Low Cost Rural property
  • Hotel has 61 rooms
From$51
Poor 2.5 /5 Reviews Call BookMore Details
Super Inn Williamsburg in Williamsburg 6488 Richmond Rd., Williamsburg, VA 23188 Call ~33.57 miles south of Chesapeake Bay
  • Cheap Golf Course hotel
  • Complimentary breakfast is offered
From$60
Poor 2.0 /5 Reviews Call BookMore Details
Motel Zuma : 6493 Richmond Rd. 6493 Richmond Rd., Williamsburg, VA 23188 Call ~33.61 miles south of Chesapeake Bay
  • 2-star Suburban hotel
  • 6 suites in property
From$40
Average 3.0 /5 Reviews Call BookMore Details
Howard Johnson by Wyndham Williamsburg 6483 Richmond Rd., Williamsburg, VA 23188 Call ~33.65 miles south of Chesapeake Bay
  • 2-star Resort property
  • 2 meeting rooms in hotel
From$30
Poor 2.0 /5 Reviews Call BookMore Details
Spark by Hilton California Lexington Park - California 44941 Worth Ave., California, MD 20619 Call ~33.85 miles north of Chesapeake Bay
  • Mid-scale Rural hotel
  • 4 floors in property
From$88
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites Lexington Park-California by IHG 45260 Abell House Lane, California, MD 20619 Call ~33.90 miles north of Chesapeake Bay
  • Low-priced Rural hotel
  • Free breakfast
From$88
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Lexington Park - Patuxent - California 22769 Three Notch Rd., California, MD 20619 Call ~34.53 miles north of Chesapeake Bay
  • Affordable Suburban hotel
  • 3 floors in hotel
From$70
Average 3.0 /5 Reviews Call BookMore Details
Sleep Inn & Suites California MD : 23428 Three Notch Rd. 23428 Three Notch Rd., California, MD 20619 Call ~34.55 miles north of Chesapeake Bay
  • Affordable Suburban property
  • Check in time: 3:00
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
The Colonies at Williamsburg Resort in Williamsburg 5380 Olde Towne Rd., Williamsburg, VA 23188 Call ~35.43 miles south of Chesapeake Bay
  • Affordable Resort property
  • Check in time: 4:00 PM
From$59
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Rodeway Inn & Suites Williamsburg Central 5351 Richmond Rd., Williamsburg, VA 23188 Call ~35.47 miles south of Chesapeake Bay
  • Cheap Rural property
  • Check-in time: 3:00pm
From$42
Average 3.0 /5 Read Reviews Call BookMore Details
Days Hotel by Wyndham Williamsburg I 64 in Williamsburg 3032a Richmond Rd., Williamsburg, VA 23185 Call ~35.71 miles south of Chesapeake Bay
  • Mid-scale Downtown hotel
  • Gym / Fitness Center Available
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Baymont by Wyndham I 64 : 3032b Richmond Rd. 3032b Richmond Rd., Williamsburg, VA 23185 Call ~35.71 miles south of Chesapeake Bay
  • Midscale Downtown property
  • Check in: 3
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
River Edge Inn 30 Colonial Ave., Colonial Beach, VA 22443 Call ~35.78 miles northwest of Chesapeake Bay
  • Two-star Riverfront hotel
  • Check-in time: 15:00
From$75
Average 3.0 /5 Recent Reviews Call BookMore Details
Vacation Village at Williamsburg 4870 Longhill Rd., Williamsburg, VA 23188 Call ~35.98 miles south of Chesapeake Bay
  • High-end Rural property
  • 606 suites in hotel
From$89
Average 3.0 /5 Review Score Call BookMore Details
Capt. John Smith Inn - Williamsburg 2225 Richmond Rd., Williamsburg, VA 23185 Call ~36.02 miles south of Chesapeake Bay
  • Low-priced hotel
  • Hotel has 68 rooms
From$40
Very Good 4.0 /5 Review Score Call BookMore Details
Wingate by Wyndham Williamsburg 2007 Richmond Rd., Williamsburg, VA 23185 Call ~36.12 miles south of Chesapeake Bay
  • Mid-scale Downtown property
  • Check in time: 3:00
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn & Suites Williamsburg-Richmond Rd. 1880 Richmond Rd., Williamsburg, VA 23185 Call ~36.23 miles south of Chesapeake Bay
  • 3-star Downtown property
  • Check-in time: 3.00pm
From$69
Very Good 4.0 /5 Read Reviews Call BookMore Details
Club Wyndham Governor’s Green : 4600 Mooretown Rd. 4600 Mooretown Rd., Williamsburg, VA 23185 Call ~36.32 miles south of Chesapeake Bay
  • Midscale Resort hotel
  • 250 suites in hotel
From$49
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Residence Inn by Marriott Williamsburg - Williamsburg 1648 Richmond Rd., Williamsburg, VA 23185 Website Call ~36.47 miles south of Chesapeake Bay
  • Affordable Downtown property
  • Hotel has 4 floors
From$100
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Springhill Suites by Marriott Williamsburg in Williamsburg 1644 Richmond Rd., Williamsburg, VA 23185 Website Call ~36.52 miles south of Chesapeake Bay
  • 3-star property
  • 4 floors in hotel
From$75
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hilton Garden Inn Williamsburg in Williamsburg 1624 Richmond Rd., Williamsburg, VA 23185 Call ~36.55 miles south of Chesapeake Bay
  • Midscale Downtown property
  • Check-in: 3:00pm
From$80
Average 3.0 /5 Reviews Call BookMore Details
Quality Inn Solomons - Beacon Marina : 255 Lore Rd. 255 Lore Rd., Solomons, MD 20688 Website Call ~36.65 miles north of Chesapeake Bay
  • Low priced Riverfront hotel
  • Fitness / Gym is on-site
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Club Wyndham Kingsgate : 619 Georgetown Crescent 619 Georgetown Crescent, Williamsburg, VA 23185 Call ~36.69 miles south of Chesapeake Bay
  • Three Star Suburban hotel
  • Check in: 11:00 AM
From$85
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express & Suites Williamsburg An Ihg Hotel 1452 Richmond Rd., Williamsburg, VA 23185 Call ~36.74 miles south of Chesapeake Bay
  • 3 star Downtown hotel
  • 4 floors in property
From$69
Average 3.0 /5 Read Reviews Call BookMore Details
Embassy Suites Williamsburg in Williamsburg 3006 Mooretown Rd., Williamsburg, VA 23185 Call ~36.81 miles south of Chesapeake Bay
  • 4-star Downtown hotel
  • Hotel has 5 floors
From$79
Average 3.0 /5 Guest Reviews Call BookMore Details
Club Wyndham Patriots’ Place 220 House of Burgesses Way, Williamsburg, VA 23185 Call ~36.82 miles south of Chesapeake Bay
  • Three Star Downtown hotel
  • 392 suites in hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Solomons Inn Resort + Marina in Solomons 155 Holiday Dr., Solomons, MD 20688 Call ~36.88 miles north of Chesapeake Bay
  • 3-star Rural hotel
  • Hotel has 5 floors
From$89
Average 3.5 /5 Review Score Call BookMore Details
Spark by Hilton Williamsburg - Williamsburg 201 Bypass Rd., Williamsburg, VA 23185 Call ~36.90 miles south of Chesapeake Bay
  • Affordable Downtown hotel
  • Free breakfast available
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details

Next: See My Chesapeake Bay Hotels with Pricing
Back to Top