Star Rating
Hotel Name
Price Range (USD)to
Amenities

Port Royal Hotels with Outdoor or Indoor Pools

Holiday Inn Express Dahlgren : 4755 James Madison Pkwy. +1-800-230-4134 4755 James Madison Pkwy., King George, VA 22485 ~14.36 miles northeast of Port Royal
  • With a pool!
  • Midscale Suburban hotel
From$89
Average 3.5 /5Read Reviews
Hampton Inn Dahlgren - King George +1-800-997-5148 16450 Commerce Dr., King George, VA 22485 ~14.44 miles northeast of Port Royal
  • We have a pool
  • Mid-scale Rural hotel
From$83
Very Good 4.5 /5Review Score
Comfort Inn Dahlgren - King George +1-888-205-8144 4661 James Madison Pkwy., King George, VA 22485 ~14.52 miles northeast of Port Royal
  • Has swimming pool
  • Mid-scale Highway hotel
From$65
Average 3.5 /5Review Score
Courtyard by Marriott Fredericksburg Historic Dist - Fredericksburg +1-800-997-5149 620 Caroline St., Fredericksburg, VA 22401 ~17.13 miles northwest of Port Royal
  • Pool in hotel
  • Midscale Downtown hotel
From$129
Very Good 4.5 /5Guest Reviews
Fairfield Inn & Suites by Marriott - Fredericksburg +1-800-230-4134 10330 Spotsylvania Ave., Fredericksburg, VA 22408 ~17.46 miles west of Port Royal
  • We have a pool
  • 3-star Highway property
From$69
Very Good 4.0 /5Recent Reviews
Sleep Inn Southpoint +1-800-997-5148 5400 Southpoint Blvd., Fredericksburg, VA 22407 ~17.46 miles west of Port Royal
  • Has swimming pool: 7AM to 11PM seasonalOutdoor pool
  • Inexpensive Highway property
From$63
Very Good 4.0 /5Latest Reviews
Holiday Inn Express Fredericksburg Southpoint : 5422 Jefferson Davis Highway +1-888-205-8144 5422 Jefferson Davis Highway, Fredericksburg, VA 22407 ~17.49 miles west of Port Royal
  • Has swimming pool: Indoor Pool open from 8 am - 10 pm
  • Two-star Highway property
From$65
Very Good 4.0 /5Reviews
Wytestone Suites of Fredericksburg : 4615 Southpoint Pkwy. +1-800-997-5149 4615 Southpoint Pkwy., Fredericksburg, VA 22407 ~17.56 miles west of Port Royal
  • Has swimming pool: Indoor pool opened daily from 9 AM to 9 PM.
  • Two star hotel
From$60
Very Good 4.5 /5Guest Reviews
Country Inn & Suites Fredericksburg +1-800-230-4134 5327 Jefferson Davis Highway, Fredericksburg, VA 22408 ~17.64 miles west of Port Royal
  • Pool available: Indoor pool
  • 3-star Highway hotel
From$65
Very Good 4.0 /5Latest Reviews
Holiday Inn Express & Suites Thornburg S. Frederic +1-800-997-5148 6415 Dan Bell Ln, Thornburg, VA 22565 ~18.14 miles west of Port Royal
  • Pool in hotel
  • Affordable Highway hotel
From$64
Very Good 4.0 /5Latest Reviews
Hyatt Place Fredericksburg at Mary Washington in Fredericksburg +1-888-205-8144 1241 Jefferson Davis Highway, Fredericksburg, VA 22401 ~18.57 miles northwest of Port Royal
  • Includes a pool: 6am- 10pm
  • 3-star Suburban hotel
From$78
Very Good 4.5 /5Latest Reviews
Fredericksburg Hospitality House House Hotel : 2801 Plank Rd. +1-800-997-5149 2801 Plank Rd., Fredericksburg, VA 22401 ~19.53 miles west of Port Royal
  • Pool in hotel: We have a grand Junior Olympic Outdoor Pool which is located in our beautiful outdoor courtyard.
  • Three Star Downtown property
From$55
Average 3.5 /5Hotel Reviews
Hilton Garden Inn Fredericksburg : 1060 Hospitality Lane +1-800-230-4134 1060 Hospitality Lane, Fredericksburg, VA 22401 ~19.87 miles northwest of Port Royal
  • Has swimming pool: Open 5am-10pmSmall indoor pool & hot tub
  • Affordable Convention Center hotel
From$70
Very Good 4.0 /5Latest Reviews
Homewood Suites in Fredericksburg +1-800-997-5148 1040 Hospitality Lane, Fredericksburg, VA 22401 ~20.36 miles northwest of Port Royal
  • Has swimming pool
  • 3 star hotel
From$80
Very Good 4.5 /5Reviews
Hampton Inn & Suites in Fredericksburg +1-888-205-8144 1080 Hospitality Lane, Fredericksburg, VA 22401 ~20.47 miles northwest of Port Royal
  • Includes a pool
  • Midscale Downtown property
From$83
Very Good 4.5 /5Guest Reviews
Comfort Suites in Fredericksburg +1-800-997-5149 541 Warrenton Rd., Fredericksburg, VA 22406 ~20.54 miles northwest of Port Royal
  • Pool details: 8:00am-10:00pm(indoor salt-water heated pool)(goes up to 5 feet deep)
  • 3 star Suburban hotel
From$69
Very Good 4.5 /5Reviews
Wingate by Wyndham Fredericksburg +1-800-230-4134 20 Sanford Dr., Fredericksburg, VA 22406 ~20.62 miles northwest of Port Royal
  • Pool in hotel: Large Indoor Heated Pool with Hot Tub, open 9am - 10pm daily.
  • Mid-scale Suburban hotel
From$60
Very Good 4.0 /5Review Score
Days Inn in Ruther Glen +1-800-997-5148 24320 Rogers Clark Blvd., Ruther Glen, VA 22546 ~22.48 miles southwest of Port Royal
  • With a pool!
  • Low Cost Highway property
From$41
Poor 2.5 /5Hotel Reviews
Fairfield Inn & Suites Quantico Stafford +1-888-205-8144 2784 Jefferson Davis Highway, Stafford, VA 22556 ~23.24 miles northwest of Port Royal
  • Has a pool!
  • 3 star Highway hotel
From$84
Very Good 4.5 /5Read Reviews
Wingate by Wyndham +1-800-997-5149 15 Salisbury Dr., Stafford, VA 22554 ~23.95 miles northwest of Port Royal
  • Pool details: Our large indoor heated pool and hot tub are open from 9am-10pm daily.
  • Mid-scale Highway property
From$84
Average 3.5 /5Reviews
Hampton Inn Stafford / Quantico Aquia in Stafford +1-800-230-4134 2925 Jefferson Davis Highway, Stafford, VA 22554 ~24.47 miles northwest of Port Royal
  • Has swimming pool: 7AM-10PMIndoor salt water pool
  • Mid-scale Suburban property
From$84
Very Good 4.5 /5Reviews
Courtyard by Marriott Quantico Stafford - Stafford +1-800-997-5148 375 Corporate Dr., Stafford, VA 22554 ~25.97 miles north of Port Royal
  • Pool available: Indoor pool open 6 am - 10 pm
  • Affordable Suburban property
From$80
Excellent 5.0 /5Read Reviews
Best Western Plus La Plata Inn - La Plata +1-888-205-8144 6900 Crain Highway, La Plata, MD 20646 ~26.29 miles northeast of Port Royal
  • Pool details: Seasonal outdoor pool
  • Affordable Suburban property
From$65
Very Good 4.5 /5Latest Reviews
Best Western Kings Quarters in Doswell +1-800-997-5149 16102 Theme Park Way, Doswell, VA 23047 ~26.53 miles southwest of Port Royal
  • Pool details: Large outdoor pool open 9 am - 10 pm (seasonally May-Sept).3 feet to 5 feet depth
  • Inexpensive Rural hotel
From$54
Average 3.5 /5Recent Reviews
Ramada Quantico +1-800-230-4134 4316 Inn St., Triangle, VA 22172 ~27.58 miles north of Port Royal
  • Our hotel comes with a pool
  • Economical Suburban hotel
From$62
Average 3.5 /5Hotel Reviews
 [1 - 25 of 50]   
Next: Show All Available Port Royal Hotels with Pricing
Back to Top