Star Rating
Hotel Name
Price Range (USD) to
Amenities

Williamsburg Hotels & Motels Allowing Pets

Best Western Williamsburg Historic District in Williamsburg
+1-888-389-4121
351 York St., Williamsburg, VA 23185
  • Pet-friendly Policy: $30 per day up to 3 days , non-refundable
  • Midscale Suburban property
  • Most guests criticized the small bathroom
  • Most guests thought the building wasn't nice
From$59
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Williamsburg" Get Alexa Skill →
Fort Magruder Hotel Trademark Collection by Wyndham
+1-888-675-2083
6945 Pocahontas Trail, Williamsburg, VA 23185
  • Pets Policy: $50.00 for up to 3 days(one time charge) $25 each additional night. 35lbs. weight retstriction
  • Affordable Suburban property
From$59
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Residence Inn by Marriott Williamsburg - Williamsburg
+1-800-716-8490
1648 Richmond Rd., Williamsburg, VA 23185
  • Animals Policy: $100.00 per stay, non-refundable
  • Affordable Downtown property
From$100
Very Good 4.0 /5 Read Reviews Call BookMore Details
Captain John Smith's Inn
+1-800-805-5223
2225 Richmond Rd., Williamsburg, VA 23185
  • Pet Friendly Policy: 25.00 non refundable under 25 lbs
  • Inexpensive property
  • Quick overnight stay
  • Interstate close to everything
From$40
Very Good 4.0 /5 Read Reviews Call BookMore Details
Clarion Williamsburg
+1-888-965-1860
3032 Richmond Rd., Williamsburg Va, VA 23185 ~2.87 miles northwest of Williamsburg
  • Pets/Dogs Policy: accept pets. $35 fee per night.
  • Mid-scale Downtown property
From$40
Poor 2.0 /5 Reviews Call BookMore Details
Rodeway Inn & Suites Williamsburg Central
+1-888-788-5576
5351 Richmond Rd., Williamsburg, VA 23188
  • Animals Policy: $15.00 per night per pet
  • Low Cost Rural property
  • All guests didn't like the management
  • Average parking
From$42
Average 3.0 /5 Reviews Call BookMore Details
The Colonies at Williamsburg Resort
+1-888-897-9207
5380 Olde Towne Rd., Williamsburg, VA 23188
  • Pets Allowed: Must call the Resort directly to check on available units and review the pet policy and charges.
  • Three Star Resort property
From$59
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Williamsburg/Historic Area - Williamsburg
+1-888-311-4278
304 2nd St., Williamsburg, VA 23185
  • Pets/Dogs Allowed
  • 2-star property
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
The Mulberry Inn and Plaza at Fort Eustis in Newport News
+1-888-469-4795
16890a Warwick Blvd., Newport News, VA 23603 ~10.05 miles southeast of Williamsburg
  • Animals Policy: Pets Allowed. Fee applies.
  • 2-star Suburban property
  • Reasonable budget
  • One of the best gyms
Holiday Inn Express Gloucester : 6639 Forest Hill Ave.
+1-888-734-9421
6639 Forest Hill Ave., Gloucester, VA 23061 ~13.15 miles northeast of Williamsburg
  • Pets Policy: Dog friendly only. $25/per night & per pet with a weight limit of 40 Lbs. Guest can have up to 2 dogs in room
  • Three Star Rural hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Extended Stay America Suites Newport News I64 Jefferson Ave - Newport News
+1-888-841-5292
12359 Hornsby Lane, Newport News, VA 23602 ~15.63 miles southeast of Williamsburg
  • Pet Friendly Policy: 1 pet 75 lbs or under. One time fee of $150, non-refundable
  • Low-priced Airport hotel
From$45
Average 3.0 /5 Hotel Reviews Call BookMore Details
Residence Inn Newport News Airport
+1-888-455-5160
531 Saint Johns Rd., Newport News, VA 23602 ~15.74 miles southeast of Williamsburg
  • Pets Policy: Pets are welcome, $100.00 non-refundable pet fee.
  • Affordable Airport hotel
  • Food is average
  • Hotel accomodating
From$99
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Comfort Inn Newport News - Hampton I-64 : 12330 Jefferson Ave.
+1-888-965-8297
12330 Jefferson Ave., Newport News, VA 23602 ~15.75 miles southeast of Williamsburg
  • Pet Friendly Policy: As of December 1,2016 we will no longer be accepting pets. Only service dogs will be accepted.
  • 3 star Airport hotel
From$42
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Best Western Plus Newport News Inn & Suites
+1-888-906-6358
500 Operations Dr., Newport News, VA 23602 ~15.96 miles southeast of Williamsburg
  • Pet Friendly Policy: We are pet friendly and allow up to two dogs in a room. The size limit for a dog is 80 pounds. The pet friendly rate is $15.00 per day with a $100 per week maximum.
  • Mid-scale Airport property
From$57
Very Good 4.0 /5 Reviews Call BookMore Details
Red Roof Inn
+1-888-749-6785
4531 George Washington Memorial Highway, Yorktown, VA 23692 ~16.00 miles southeast of Williamsburg
  • Animals Policy: pets free!!!
  • Two star Beach hotel
From$35
Average 3.0 /5 Latest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Williamsburg" Get Alexa Skill →
Extended Stay America Suites Newport News Yorktown
+1-888-878-9982
200 Cybernetics Way, Yorktown, VA 23693 ~16.86 miles southeast of Williamsburg
  • Pet Friendly Policy: USD 150 non-refundable cleaning fee Per Stay; maximum of 3 pets allowed
  • Low Cost Suburban hotel
From$82
Average 3.0 /5 Read Reviews Call BookMore Details
Homewood Suites by Hilton Yorktown Newport News - Yorktown
+1-888-389-4485
401 Commonwealth Dr., Yorktown, VA 23693 ~17.28 miles southeast of Williamsburg
  • Animals Policy: Pets are Welcome. There is a onetime fee of $75 per room per pet. Should be under 50 lbs.
  • Three Star Suburban hotel
  • Friendly front office
  • Great pool
From$93
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Days Inn by Wyndham Newport News City Center Oyster Point
+1-888-389-4121
11829 Fishing Point Dr., Newport News, VA 23606 ~17.87 miles southeast of Williamsburg
  • Pets Allowed Policy: Pets allowed at an additional cost,this is a non refundable fee. Pets must be out of the room or crated for Housekeeping to enter.
  • Low-priced Downtown property
  • About half of guests said the reception staff was ok
  • Spacious rooms
From$43
Average 3.0 /5 Recent Reviews Call BookMore Details
Extended Stay America Suites Newport News Oyster Point - Newport News
+1-888-675-2083
11708 Jefferson Ave., Newport News, VA 23606 ~18.40 miles southeast of Williamsburg
  • Pet Friendly Policy: Pets accepted for a fee. 75 lbs or less and the fee would be $25 per day, not to exceed $150.00 per stay.
  • Low priced Suburban hotel
  • Furniture needs more attention
  • Could be quieter
From$34
Average 3.0 /5 Latest Reviews Call BookMore Details
Quality Inn : 2138 West Mercury Blvd.
+1-800-716-8490
2138 West Mercury Blvd., Hampton, VA 23666 ~23.23 miles southeast of Williamsburg
  • Pets Policy: Maximum of 2 pets per room. Housekeeping will only clean room if pet is crated or removed. Pet Charges $10.00 a day or $50.00 a week
  • 2 star Highway property
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Extended Stay America Suites Hampton Coliseum - Hampton
+1-800-805-5223
1915 Commerce Dr., Hampton, VA 23666 ~23.84 miles southeast of Williamsburg
  • Pet Policy: Pet friendly rooms are available at a charge of $25 per day not to exceed $150
  • Low Cost Convention Center hotel
From$42
Average 3.0 /5 Recent Reviews Call BookMore Details
TownePlace Suites by Marriott Suffolk Chesapeake
+1-888-965-1860
8050 Harbour View Blvd., Suffolk, VA 23435 ~30.14 miles southeast of Williamsburg
  • Pets Allowed Policy: except pets $100 non refundable one time deposit
  • Low-priced Suburban hotel
  • Popular among business travelers
  • Most guests found the staff to be very friendly
From$84
Very Good 4.0 /5 Review Score Call BookMore Details
Extended Stay America Suites Chesapeake Churchland Blvd : 3214 Churchland Blvd.
+1-888-788-5576
3214 Churchland Blvd., Chesapeake, VA 23321 ~32.39 miles southeast of Williamsburg
  • Pet Friendly Policy: Pets Welcome! Max of two pets per guest room. Fee of 25USD per day, per pet nonrefundable cleaning fee, max 150USD per pet, payable at checkin for the first month. 10USD per pet fee charged for first 5 nights each month following, max of 50USD per pet. Restrictions may apply, please contact hotel.
  • Cheap property
From$45
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Candlewood Suites Hopewell, an IHG Hotel
+1-888-897-9207
5113 Plaza Dr., Hopewell, VA 23860 ~33.92 miles west of Williamsburg
  • Pet Friendly Policy: Pets allowed with nonrefundable fee 30 dollars a night up to 75 for 1 to 6 nights, up to 150 for 7 nights or more Each pet must weigh under 80lbs Pet agreement must be signed at check in Record of complete and up to date vaccinations required
  • Two-star Suburban hotel
  • Rooms are ok
  • Popular among business travelers
From$79
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Baymont Inn & Suites Prince George at Fort Lee
+1-888-311-4278
5380 Oaklawn Blvd., Prince George, VA 23875 ~34.09 miles west of Williamsburg
  • Pets Allowed Policy: Dogs allowed. $150 refundable sanitation fee required as seperate authorization on credit card or can be cash held in hotel safe until checkout. Rooms must be inspected prior to check out. Check out can be no earlier than 9a on weekdays and 10a on weekends. Pets must be declared by guest on check-in or $150 fee will be assessed to folio.
  • 2-star Suburban hotel
From$85
Average 3.5 /5 Reviews Call BookMore Details
Best Western Plus Holiday Sands Inn & Suites
+1-888-469-4795
1330 East Ocean View Ave., Norfolk, VA 23503 ~34.48 miles southeast of Williamsburg
  • Animals Policy: We are a pet friendly property, we accept dogs only in selected room (space is limited). We allow up to 2 dogs per room, and up to 80lbs per dog. There is a $30.00 per night pet fee, and pet rooms are limited to the ground floor of the property.
  • Three Star Beach property
  • World class service
  • Tasty breakfast
From$69
Average 3.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn Petersburg : 12001 South Crater Rd.
+1-888-734-9421
12001 South Crater Rd., Petersburg, VA 23805 ~36.78 miles west of Williamsburg
  • Pets/Dogs Policy: We have three pet rooms. There is an additional charge of $25.00 for the first night and $10.00 each additional night.
  • Low Cost Highway property
From$69
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Econo Lodge Petersburg - Fort Lee - Petersburg
+1-888-841-5292
900 Winfield Rd., Petersburg, VA 23803 ~37.08 miles west of Williamsburg
  • Pet-friendly Policy: $10.00 Charge
  • Two star Highway property
Extended Stay America Fort Lee : 411 Charles H Dimmock Pkwy.
+1-888-455-5160
411 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~37.11 miles west of Williamsburg
  • Pets Allowed: Pets are always welcome at Extended Stay America. A maximum of two pets are allowed in each suite. A $25 (+ tax) per day, per pet non-refundable cleaning fee for the first month (not to exceed $150 + tax per pet), payable the first night of your stay and is charged at check-in. Each month thereafter is a $10 non-refundable fee (+tax) per day for the first 5 days of each month (not to exceed $50 + tax per month, per pet). This fee is to cover the cost of cleaning and fumigating guest room. Service animals will be exempt from this charge. Height and length restrictions apply: pets can be no longer than 36 inches and no taller than 36 inches. Larger, or more than two pets requires property manager’s approval. Please contact the property for questions.
  • 2-star Downtown hotel
From$50
Average 3.0 /5 Recent Reviews Call BookMore Details
Extended Stay America Colonial Heights Fort Lee - Colonial Heights
+1-888-965-8297
441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~37.16 miles west of Williamsburg
  • Pets Policy: pet fees
  • 2 star property
From$79
Average 3.0 /5 Guest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Norfolk Airport in Norfolk
+1-888-906-6358
1387 North Military Highway, Norfolk, VA 23502 ~38.77 miles southeast of Williamsburg
  • Pets Allowed Policy: Pets Welcome with a fee of $20 per night
  • 3-star Airport hotel
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Candlewood Suites Richmond Airport in Richmond
+1-888-749-6785
5400 Audubon Dr., Richmond, VA 23231 ~38.83 miles west of Williamsburg
  • Pets/Dogs Policy: Pets are welcome. One time pet fee of $75 due at check-in.
  • 2 star Airport hotel
  • Friendly service
  • Attentive staff
From$69
Average 3.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn by Marriott Richmond Chester
+1-888-878-9982
12400 Redwater Creek Rd., Chester, VA 23831 ~38.88 miles west of Williamsburg
  • Pets/Dogs Policy: $75 Flat Charge
  • Affordable Suburban hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Red Roof Inn in Chester
+1-888-389-4485
2405 West Hundred Rd., Chester, VA 23831 ~38.94 miles west of Williamsburg
  • Pet-friendly Policy: One family Pet not to exceed 80 lbs is permitted. Pet must be declared during registration.
  • 2-star Highway hotel
From$55
Very Good 4.0 /5 Review Score Call BookMore Details
Quality Suites Lake Wright
+1-888-389-4121
1521 Premium Outlets Blvd., Norfolk, VA 23502 ~39.22 miles southeast of Williamsburg
  • Pets Allowed Policy: $25 per day, plus tax, Dogs Only
  • Mid-scale Airport property
Extended Stay America
+1-888-675-2083
5757 Cleveland St., Virginia Beach, VA 23462 ~41.16 miles southeast of Williamsburg
  • Pets Policy: 40 pounds or less, 25.00 per day not to exceed $150.00. Limited to 2 pets per room.
  • Midscale Beach hotel
  • Great reception
  • Breakfast room not open
From$50
Average 3.0 /5 Guest Reviews Call BookMore Details
La Quinta Inn by Wyndham Norfolk Virginia Beach
+1-800-716-8490
192 Newtown Rd., Virginia Beach, VA 23462 ~41.17 miles southeast of Williamsburg
  • Pet Friendly Policy: Under 50 lbs, no pet deposit
  • Three Star Downtown hotel
  • Most guests enjoyed the friendly atmosphere
  • Most guests thought the service was very professional
From$49
Average 3.0 /5 Latest Reviews Call BookMore Details
Homewood Suites by Hilton Virginia Beach - Virginia Beach
+1-800-805-5223
5733 Cleveland St., Virginia Beach, VA 23462 ~41.24 miles southeast of Williamsburg
  • Pet-friendly Policy: Pets are allowed up to 75lbs. with a one time non-refundable pet deposit fee of $100.00
  • Midscale Downtown property
  • High comfort
  • Awesome vibe
From$99
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Extended Stay America Suites Chesapeake Greenbrier Circle - Chesapeake
+1-888-965-1860
809 Greenbrier Circle, Chesapeake, VA 23320 ~42.22 miles southeast of Williamsburg
  • Pets/Dogs Policy: Pets Welcome! Max of two pets per guest room. Fee of 25USD per day, per pet nonrefundable cleaning fee, max 150USD per pet, payable at checkin for the first month. 10USD per pet fee charged for first 5 nights each month following, max of 50USD per pet. Restrictions may apply, please contact hotel.
  • Cheap property
From$44
Average 3.0 /5 Hotel Reviews Call BookMore Details
Extended Stay America Suites Chesapeake Crossways Blvd
+1-888-788-5576
1540 Crossways Blvd., Chesapeake, VA 23320 ~42.53 miles southeast of Williamsburg
  • Pets Allowed: Pets Welcome! Max of two pets per guest room. Fee of 25USD per day, per pet nonrefundable cleaning fee, max 150USD per pet, payable at checkin for the first month. 10USD per pet fee charged for first 5 nights each month following, max of 50USD per pet. Restrictions may apply, please contact hotel.
  • Cheap Highway property
  • Friendly service
  • Not very comfortable
From$42
Average 3.0 /5 Guest Reviews Call BookMore Details
Aloft Chesapeake : 1454 Crossways Blvd.
+1-888-897-9207
1454 Crossways Blvd., Chesapeake, VA 23320 ~42.53 miles southeast of Williamsburg
  • Pets Policy: Pet Friendly Hotel. Pet fees may apply. Please contact for more information.
  • Midscale Suburban hotel
From$91
Very Good 4.0 /5 Review Score Call BookMore Details
Residence Inn by Marriott Chesapeake Greenbrier
+1-888-311-4278
1500 Crossways Blvd., Chesapeake, VA 23320 ~42.60 miles southeast of Williamsburg
  • Pets/Dogs Policy: The property allows pets; however, a $250 non-refundable fee will be charged to cover the complete cleaning of your room upon departure.
  • 3 star Downtown property
From$99
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Hampton Inn Richmond-Mechanicsville in Mechanicsville
+1-888-469-4795
7433 Bell Creek Rd., Mechanicsville, VA 23111 ~42.60 miles northwest of Williamsburg
  • Pet Policy: No charge for pets. Pet friendly, no size restriction
  • 3-star Highway property
  • Good accessibility by car
  • Lots of places to eat
From$93
Average 3.0 /5 Read Reviews Call BookMore Details
Hampton Inn I-95 Stony Creek
+1-888-734-9421
10476 Blue Star Highway, Stony Creek, VA 23882 ~42.85 miles west of Williamsburg
  • Pets Allowed: No fee Maximum pet weight is 35lbs
  • Midscale Highway property
  • Warm continental breakfast
  • Great location
From$67
Average 3.0 /5 Guest Reviews Call BookMore Details
Hyatt Place Chesapeake / Greenbrier : 709 Eden Way North
+1-888-841-5292
709 Eden Way North, Chesapeake, VA 23320 ~42.88 miles southeast of Williamsburg
  • Pet Policy: $150 non-refundable deposit per stay. Dogs only, up to 50lbs.
  • 3-star Downtown hotel
  • Almost all guests appreciated the closeness to the beach
  • Great service
From$74
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hampton Inn & Suites Chesapeake-Battlefield Blvd. - Chesapeake
+1-888-455-5160
1421 Battlefield Blvd. North, Chesapeake, VA 23320 ~42.90 miles southeast of Williamsburg
  • Pets are OK
  • Midscale Suburban hotel
From$69
Very Good 4.0 /5 Review Score Call BookMore Details
Hyatt Place Virginia Beach Town Center - Virginia Beach
+1-888-965-8297
335 Independence Blvd., Virginia Beach, VA 23462 ~42.93 miles southeast of Williamsburg
  • Pets/Dogs Policy: Pets are welcome! Pet fees are $75 for up to 6 nights and an additional $100 cleaning fee for stays up to 30 nights. We allow up to 2 dogs per room not to exceed a total of 75 pounds.
  • Midscale Downtown hotel
From$136
Very Good 4.5 /5 Read Reviews Call BookMore Details
The Founders Inn and Spa, Tapestry Collection by Hilton in Virginia Beach
+1-888-906-6358
5641 Indian River Rd., Virginia Beach, VA 23464 ~42.96 miles southeast of Williamsburg
  • Pets Allowed: Pets up to 40 lbs are permitted with a $150 refundable pet-deposit.
  • High end Suburban hotel
From$109
Very Good 4.0 /5 Reviews Call BookMore Details
Sleep Inn & Suites Stony Creek - Petersburg South in Stony Creek
+1-888-749-6785
11019 Blue Star Highway, Stony Creek, VA 23882 ~42.98 miles west of Williamsburg
  • Pets Allowed Policy: Accept pets. $15.00 per pet per night. Maximum of 50 lbs. only. Cats should be kenneled.
  • Low Cost Highway hotel
  • Reasonable rate
  • Awesome vibe
From$49
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
The Westin Virginia Beach Town Center
+1-888-878-9982
4535 Commerce St., Virginia Beach, VA 23462 ~43.21 miles southeast of Williamsburg
  • Pets Allowed Policy: Dogs up to 50 lbs only please
  • Expensive Suburban hotel
From$99
Very Good 4.0 /5 Guest Reviews Call BookMore Details

Next: Show All Available Pet Friendly Hotels with Pricing
Back to Top