Star Rating
Hotel Name
Price Range (USD) to
Amenities

22504 Hotels & Accommodations

The Chesapeake Inn in Urbanna 250 Virginia St., Urbanna, VA 23175 ~11.79 miles southeast of 22504
  • High-end Rural property
  • 3 meeting rooms in hotel
Super 8 1800 Tappahannock Blvd., Tappahannock, VA 22560 ~12.56 miles northwest of 22504
  • Two star property
From$60
Average 3.5 /5 Recent Reviews Call BookMore Details
Days Inn Tappahannock in Tappahannock
+1-800-881-1523
1414 Tappahannock Blvd., Tappahannock, VA 22560 ~12.56 miles northwest of 22504
  • Cheap property
  • Great reception
  • Atmosphere of the entire place was not pleasant
From$47
Average 3.5 /5 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Tappahannock in Tappahannock 1648 Tappahannock Blvd., Tappahannock, VA 22560 ~12.58 miles northwest of 22504
  • Economical hotel
  • Check-in: 3:00PM
From$139
Very Good 4.0 /5 Reviews Call BookMore Details
Quality Inn 4522 Richmond Rd., Warsaw, VA 22572 ~14.11 miles north of 22504
  • Three Star property
  • 38 rooms in property
From$49
Very Good 4.0 /5 Latest Reviews Call BookMore Details
The Tides Inn 480 King Carter Dr., Irvington, VA 22480 ~17.07 miles east of 22504
  • 4 star Riverfront hotel
  • 21 suites in hotel
Holiday Inn Express Kilmarnock : 599 North Main St.
+1-888-690-5281
599 North Main St., Kilmarnock, VA 22482 ~18.08 miles east of 22504
  • Affordable Rural hotel
  • 5 suites in property
  • Good location and comfortable beds
  • Almost all guests said rooms were clean enough
From$59
Average 3.5 /5 Review Score Call BookMore Details
Hampton Inn Gloucester 6638 Forest Hill Ave., Gloucester, VA 23061 ~27.63 miles south of 22504
  • Three Star Rural property
  • Hotel has 3 floors
  • Great location
  • Rather comfortable
From$83
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Comfort Inn Gloucester : 6639 Forest Hill Ave. 6639 Forest Hill Ave., Gloucester, VA 23061 ~27.67 miles south of 22504
  • Cheap Rural hotel
  • 79 rooms in property
  • Breakfast area clean
  • Fantastic service
From$67
Very Good 4.0 /5 Reviews Call BookMore Details
Island Inn & Suites An Ascend Hotel Collection Member - Piney Point 16810 Piney Point Rd., Piney Point, MD 20674 ~28.05 miles northeast of 22504
  • Four-star Riverfront hotel
  • Check in time: 11:00
From$75
Very Good 4.0 /5 Read Reviews Call BookMore Details
Holiday Inn Club Vacations Williamsburg Resort
+1-888-283-3404
200 English Garden Way, Williamsburg, VA 23188 ~28.59 miles south of 22504
  • 3-star Mountain hotel
  • Check in time: 04:00 PM
From$80
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Great Wolf Lodge Williamsburg : 549 East Rochambeau Dr. 549 East Rochambeau Dr., Williamsburg, VA 23188 ~28.77 miles south of 22504
  • 3-star Resort property
  • Check-in time: 4pm
  • Value below average
  • The largest suite
From$169
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Williamsburg North - Williamsburg 720 Lightfoot Rd., Williamsburg, VA 23188 ~28.92 miles south of 22504
  • Economical Downtown property
  • Hotel has 5 suites
  • Almost all guests thought the architecture was beautiful
  • Friendly service
From$59
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Super 8 Williamsburg in Williamsburg 6488 Richmond Rd., Williamsburg, VA 23188 ~29.26 miles south of 22504
  • Economical Golf Course property
  • Hotel has 2 floors
From$60
Not Good 1.5 /5 Latest Reviews Call BookMore Details
Williamsburg Outlet Mall Inn
+1-888-690-5247
6493 Richmond Rd., Williamsburg, VA 23188 ~29.31 miles south of 22504
  • Low-priced Suburban property
  • 128 rooms in property
  • Great breakfast
  • No Coffee Machine
Howard Johnson Inn Williamsburg Va 6483 Richmond Rd., Williamsburg, VA 23188 ~29.33 miles south of 22504
  • 2-star Resort property
  • Check-in time: 04:00PM
  • Easily accessible by car, said 75%
  • Rooms need regular maintenance
Quality Inn & Suites in Williamsburg
+1-800-881-1523
5351 Richmond Rd., Williamsburg, VA 23188 ~31.40 miles south of 22504
  • Economical Rural property
  • 4 floors in hotel
  • 1 out of 2 guests thought the bathroom was big enough
  • Most guests thought they were poorly maintained
From$40
Average 3.5 /5 Reviews Call BookMore Details
Clarion Hotel in Williamsburg 3032 Richmond Rd., Williamsburg, VA 23185 ~31.62 miles south of 22504
  • Mid-scale Downtown hotel
  • 3 suites in hotel
  • Could be quieter
  • Not very comfortable
From$55
Average 3.5 /5 Guest Reviews Call BookMore Details
Williamsburg Plantation 4870 Longhill Rd., Williamsburg, VA 23188 ~31.87 miles south of 22504
  • 3-star Resort hotel
  • Check in: 4:00 PM
From$59
Average 3.5 /5 Hotel Reviews Call BookMore Details
Captain John Smith's Inn in Williamsburg 2225 Richmond Rd., Williamsburg, VA 23185 ~32.01 miles south of 22504
  • 2-star hotel
  • Free breakfast
  • Good service
  • Breakfast can be improved
Park Inn by Radisson Williamsburg Historic - Williamsburg 2007 Richmond Rd., Williamsburg, VA 23185 ~32.12 miles south of 22504
  • Cheap Downtown hotel
  • Free breakfast
From$42
Average 3.5 /5 Review Score Call BookMore Details
Hampton Inn & Suites in Williamsburg 1880 Richmond Rd., Williamsburg, VA 23185 ~32.21 miles south of 22504
  • Mid-scale Downtown hotel
  • Access to gym on-site
  • Best value for money
  • Fair breakfast prices
From$69
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Governor's Green Resort in Williamsburg
+1-888-305-3366
4600 Mooretown Rd., Williamsburg, VA 23185 ~32.36 miles south of 22504
  • Mid-scale Resort property
  • 250 suites in hotel
  • Nice scenery
  • WiFi system needs upgrading
From$49
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Residence Inn 1648 Richmond Rd., Williamsburg, VA 23185 ~32.47 miles south of 22504
  • Midscale Resort hotel
  • 108 suites in hotel
  • Air conditioning was criticized by 75%
  • Almost all guests thought the service was very professional
From$97
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Springhill Suites by Marriott - Williamsburg 1644 Richmond Rd., Williamsburg, VA 23185 ~32.52 miles south of 22504
  • Mid-scale property
  • 120 suites in hotel
  • Room cleanliness is acceptable
  • The majority of guests thought they were poorly maintained
From$79
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hilton Garden Inn Williamsburg 1624 Richmond Rd., Williamsburg, VA 23185 ~32.62 miles south of 22504
  • 3-star Downtown hotel
  • Check-in time: 3:00pm
  • The majority of guests found problems with the furniture
  • Buffet breakfast was a bonus
From$79
Very Good 4.5 /5 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Williamsburg 1452 Richmond Rd., Williamsburg, VA 23185 ~32.79 miles south of 22504
  • Three Star property
  • 93 sleeping rooms in hotel
From$80
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Kingsgate Resort - Williamsburg 619 Georgetown Cres, Williamsburg, VA 23185 ~32.80 miles south of 22504
  • 3 star Suburban property
  • 600 suites in hotel
  • Rooms are ok
  • Most guests found the staff to be very friendly
From$55
Very Good 4.0 /5 Review Score Call BookMore Details
Embassy Suites Williamsburg : 3006 Mooretown Rd. 3006 Mooretown Rd., Williamsburg, VA 23185 ~32.87 miles south of 22504
  • Four star Downtown property
  • Comp. Breakfast
  • Room service could have been improved
  • Good service
From$89
Very Good 4.0 /5 Review Score Call BookMore Details
Best Western Plus Historic Area Inn - Williamsburg 201 Bypass Rd., Williamsburg, VA 23185 ~33.02 miles south of 22504
  • Three Star Downtown property
  • Fitness / Gym is on-site
  • Breakfast is mediocre
  • Great shopping
From$50
Very Good 4.0 /5 Read Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Williamsburg in Williamsburg 1402 Richmond Rd., Williamsburg, VA 23185 ~33.04 miles south of 22504
  • Mid-scale Downtown hotel
  • Gym is available on property
From$80
Very Good 4.0 /5 Read Reviews Call BookMore Details
Econo Lodge Inn & Suite : 119 Bypass Rd. 119 Bypass Rd., Williamsburg, VA 23185 ~33.04 miles south of 22504
  • 2 star hotel
  • Check in: 3:00pm
  • Very old facility
  • Rooms need regular maintenance
From$39
Average 3.5 /5 Hotel Reviews Call BookMore Details
Comfort Inn Williamsburg Historic Area 331 Bypass Rd., Williamsburg, VA 23185 ~33.13 miles south of 22504
  • Low priced Suburban hotel
  • Complimentary breakfast is offered
  • Modern decor
  • Great parking, according to 100%
From$49
Very Good 4.5 /5 Reviews Call BookMore Details
Holiday Inn Hotel & Suites Gateway : 515 Bypass Rd. 515 Bypass Rd., Williamsburg, VA 23185 ~33.14 miles south of 22504
  • Mid-scale Downtown property
  • Hotel has an eco-friendly policy Learn more
  • Great breakfast
  • Fantastic service
From$79
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton : 601 Bypass Rd. 601 Bypass Rd., Williamsburg, VA 23185 ~33.15 miles south of 22504
  • Three Star Downtown property
  • Access to gym on-site
  • Furniture needs more attention
  • Desserts were ok, said 56%
From$84
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Travelodge Inn & Suites
+1-888-690-5247
120 Bypass Rd., Williamsburg, VA 23185 ~33.15 miles south of 22504
  • Low-priced Downtown property
  • 122 rooms in hotel
  • About half of guests said rooms were big enough
  • Most guests found problems with the furniture
Days Inn Williamsburg Historic Area - Williamsburg 706 Bypass Rd., Williamsburg, VA 23185 ~33.16 miles south of 22504
  • Two star Resort hotel
  • Gym is available on property
  • More comfort would be nice
  • Attentive staff
From$33
Average 3.5 /5 Reviews Call BookMore Details
Country Inn & Suites Williamsburg Historic Area 400 Bypass Rd., Williamsburg, VA 23185 ~33.17 miles south of 22504
  • Affordable Downtown hotel
  • 66 sleeping rooms in hotel
  • The majority of guests enjoyed the shower
  • Excellent kitchen staff
From$49
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Ramada Inn 1776 in Williamsburg
+1-888-283-3404
725 Bypass Rd., Williamsburg, VA 23185 ~33.18 miles south of 22504
  • Inexpensive Downtown property
  • 2 floors in hotel
From$39
Average 3.5 /5 Latest Reviews Call BookMore Details
La Quinta Inn & Suites : 600 Bypass Rd. 600 Bypass Rd., Williamsburg, VA 23185 ~33.18 miles south of 22504
  • Low priced Resort hotel
  • Check-in time: 4:00 PM
  • About half of guests said rooms were small
  • Clogged bathtubs
From$55
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites Central : 718 Bypass Rd. 718 Bypass Rd., Williamsburg, VA 23185 ~33.18 miles south of 22504
  • 3-star Downtown property
  • 5 floors in property
  • Most guests found the staff to be very friendly
  • Free Wifi
From$64
Very Good 4.5 /5 Read Reviews Call BookMore Details
Westgate Historic Williamsburg Resort
+1-888-690-5281
1324 Richmond Rd., Williamsburg, VA 23185 ~33.19 miles south of 22504
  • Three Star Mountain property
  • Hotel has 2 floors
  • Carpet stained
  • Could be quieter
From$79
Average 3.5 /5 Review Score Call BookMore Details
Sleep Inn Historic : 220 Bypass Rd. 220 Bypass Rd., Williamsburg, VA 23185 ~33.25 miles south of 22504
  • 2 star Golf Course hotel
  • Check-in: 11:00
From$49
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Historic Area 911 Capitol Landing Rd., Williamsburg, VA 23185 ~33.25 miles south of 22504
  • Mid-scale Downtown property
  • Check in: 3pm
  • Comfortable beds
  • Approx. half of guests thought the bathroom was big enough
From$65
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Super 8 Colonial : 1233 Richmond Rd. 1233 Richmond Rd., Williamsburg, VA 23185 ~33.37 miles south of 22504
  • 2 star Downtown property
  • Hotel has 3 floors
  • Bathroom could be optimized
  • Rooms in need of an update
Travelodge King William - Williamsburg
+1-888-283-3404
834 Capitol Landing Rd., Williamsburg, VA 23185 ~33.45 miles south of 22504
  • Low-priced Resort hotel
  • Check-in time: 2:00PM
  • No snack machine
  • Beds need improvement
From$35
Average 3.0 /5 Latest Reviews Call BookMore Details
Red Roof Inn Williamsburg - Williamsburg 824 Capitol Landing Rd., Williamsburg, VA 23185 ~33.46 miles south of 22504
  • Cheap Downtown property
  • Check-in: 3:00 PM
From$36
Average 3.5 /5 Guest Reviews Call BookMore Details
Mainstay Suites - Williamsburg 814 Capitol Landing Rd., Williamsburg, VA 23185 ~33.49 miles south of 22504
  • Cheap Resort hotel
  • Complimentary breakfast is offered
From$65
Average 3.5 /5 Read Reviews Call BookMore Details
Days Inn Colonial Downtown
+1-888-690-5281
902 Richmond Rd., Williamsburg, VA 23185 ~33.53 miles south of 22504
  • Inexpensive Downtown property
  • Free comp. breakfast
  • Most guests found problems with the furniture
  • Excellent location
From$32
Average 3.0 /5 Recent Reviews Call BookMore Details
Econo Lodge Colonial in Williamsburg 216 Pkwy. Dr., Williamsburg, VA 23185 ~33.84 miles south of 22504
  • Low priced property
  • Check in time: 11:00
From$35
Average 3.5 /5 Recent Reviews Call BookMore Details

Next: Show All Available 22504 Hotels with Pricing
Back to Top