Colonial Beach Virginia Accommodations

Find hotels in Colonial Beach using the list and search tools below. Explore our guide for inexpensive and discount hotel/motel rates in or near Colonial Beach, VA for your upcoming individual or group travel. Explore the most favored Colonial Beach Virginia hotel/motel rooms. Review the Colonial Beach hotel list below to find the perfect lodging. We also have a map of the Colonial Beach hotels. Booking 5+ Rooms? Find Colonial Beach Group Hotel Deals


Find my perfect hotel Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

Colonial Beach Hotels & Accommodations

Exterior of Hampton Inn DahlgrenHampton Inn Dahlgren
+1-800-230-4134
$83+

16450 Commerce Dr., King George, VA 22485
  • 4.5/5, Very Good Recent Reviews
  • 3 star Rural property
  • 3 floors in property
~9.09 Miles from Colonial Beach
Exterior of Holiday Inn Express DahlgrenHoliday Inn Express Dahlgren : 4755 James Madison Pkwy.
+1-800-997-5148
$89+

4755 James Madison Pkwy., King George, VA 22485
  • 3.5/5, Average Review Score
  • 3 star Suburban property
  • Hotel has 30 suites
~9.19 Miles from Colonial Beach
Image of Comfort Inn DahlgrenComfort Inn Dahlgren - King George
+1-800-997-5149
$65+

4661 James Madison Pkwy., King George, VA 22485
  • 3.5/5, Average Hotel Reviews
  • Affordable Highway hotel
  • Gym / Fitness Center Available
~9.21 Miles from Colonial Beach
Photo of Executive Inn Park Avenue HotelExecutive Inn Park Avenue Hotel : 41655 Park Ave.
+1-800-230-4134
$84+

41655 Park Ave., Leonardtown, MD 20650
  • Affordable Suburban property
  • 3 suites in hotel
~19.14 Miles from Colonial Beach
Exterior of Best Western Plus La Plata InnBest Western Plus La Plata Inn
+1-800-997-5148
$70+

6900 Crain Highway, La Plata, MD 20646
  • 4.5/5, Very Good Review Score
  • Midscale Suburban hotel
  • Check in time: 03.00
~19.89 Miles from Colonial Beach
Photo of Sleep Inn & SuitesSleep Inn & Suites
+1-800-997-5149
$98+

6860 Crain Highway, La Plata, MD 20646
  • 3.5/5, Average Guest Reviews
  • Two-star Suburban property
  • 69 suites in property
~20.52 Miles from Colonial Beach
Best Western Warsaw in Warsaw
+1-800-230-4134
$79+

4522 Richmond Rd., Warsaw, VA 22572
  • 3.5/5, Average Reviews
  • Midscale property
~21.50 Miles from Colonial Beach
Exterior of Days Inn TappahannockDays Inn Tappahannock
+1-800-997-5148
$47+

1414 Tappahannock Blvd., Tappahannock, VA 22560
  • Cheap property
  • 2 floors in property
~23.38 Miles from Colonial Beach
La Quinta Inn & Suites Lexington Park Md : 22769 Three Notch Rd.
+1-800-997-5149
$69+

22769 Three Notch Rd., California, MD 20619
  • 4.0/5, Very Good Reviews
  • 3-star Rural property
  • Hotel has 16 suites
~24.91 Miles from Colonial Beach
Red Roof Inn California Md
+1-800-230-4134
$55+

23428 Three Notch Rd., California, MD 20619
  • 2-star property
  • Check-in time: 3:00
~24.96 Miles from Colonial Beach
Country Inn & Suites
+1-800-997-5148
$89+

44941 Worth Lane, California, MD 20619
  • Affordable Rural hotel
  • 4 floors in property
~25.44 Miles from Colonial Beach
Courtyard by Marriott Fredericksburg Historic Dist : 620 Caroline St.
+1-800-997-5149
$119+

620 Caroline St., Fredericksburg, VA 22401
  • 4.5/5, Very Good Hotel Reviews
  • 3 star Downtown property
  • Hotel has 4 meeting rooms
~26.28 Miles from Colonial Beach
Hampton Inn in Waldorf
+1-800-230-4134
$58+

3750 Crain Highway, Waldorf, MD 20603
  • 4.0/5, Very Good Hotel Reviews
  • Three Star Suburban hotel
  • Check in time: 3:00
~26.36 Miles from Colonial Beach
Super 8 in California
+1-800-997-5148
$75+

22801 Three Notch Rd., California, MD 20619
  • Economical property
~26.52 Miles from Colonial Beach
Inn at the Olde Silk Mill - Fredericksburg
+1-800-997-5149
$76+

1707 Princess Anne St., Fredericksburg, VA 22401~26.82 Miles from Colonial Beach
Best Western Fredericksburg in Fredericksburg
+1-800-230-4134
$80+

2205 William St., Fredericksburg, VA 22401
  • 4.0/5, Very Good Hotel Reviews
  • Two-star Convention Center property
  • Free complimentary breakfast
~26.93 Miles from Colonial Beach
Hilton Garden Inn Waldorf
+1-800-997-5148
$69+

10385 O'donnell Place, Waldorf Md, MD 20603
  • 4.5/5, Very Good Guest Reviews
  • 3 star Suburban property
  • Check in: 3:00PM
~27.09 Miles from Colonial Beach
Holiday Inn Express Waldorf
+1-800-997-5149
$75+

11370 Days Court, Waldorf, MD 20603
  • 4.0/5, Very Good Read Reviews
  • Economical Suburban hotel
  • 91 rooms in property
~27.17 Miles from Colonial Beach
Island Inn & Suites An Ascend Hotel Collection Mem : 16810 Piney Point Rd.
+1-800-230-4134
$79+

16810 Piney Point Rd., Piney Point, MD 20674
  • 4.0/5, Very Good Review Score
  • 3-star Riverfront hotel
  • Hotel has 28 rooms
~27.28 Miles from Colonial Beach
Courtyard by Marriott Waldorf
+1-800-997-5148
$69+

3145 Crain Highway, Waldorf, MD 20603
  • 4.0/5, Very Good Guest Reviews
  • 3-star Suburban hotel
  • Hotel has 3 floors
~27.61 Miles from Colonial Beach

 [1 - 20 of 50]   


Next: See My Colonial Beach Hotels with Pricing >