Star Rating
Hotel Name
Price Range (USD)to
Amenities

Port Royal Virginia Accommodations

Only hotels in Port Royal are listed below. Find discounted hotel accommodations in or close to Port Royal, VA for your personal leisure or group travel. Discover the best Port Royal Virginia hotel/motel rooms. Review the Port Royal hotel list below to find the perfect lodging. We also have a map of the Port Royal hotels. Group booking? Search Port Royal Group Hotel Deals

The Port Royal center point is approximately 16 miles east of Fredericksburg Bible Institute and 17 miles southeast of Fredericksburg Amtrak.

Port Royal Hotels/Motels & Accommodations

Country Inn & Suites
+1-888-690-5247
4755 James Madison Pkwy., King George, VA 22485 ~14.36 miles northeast of Port Royal
  • 3 star Suburban property
  • 2 floors in property
  • Amenities are not the best
  • Beds are comfortable and breakfast options are great
From$94
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn Dahlgren
+1-888-305-3366
16450 Commerce Dr., King George, VA 22485 ~14.44 miles northeast of Port Royal
  • Midscale Rural property
  • 66 rooms in hotel
  • Most guests said rooms were clean
  • Clean
From$85
Very Good 4.5 /5Read Reviews CallBookMore Details
Quality Inn Dahlgren Naval Base - King George
+1-800-881-1523
4661 James Madison Pkwy., King George, VA 22485 ~14.52 miles northeast of Port Royal
  • Mid-scale Highway hotel
  • Check-in: 02:00 PM
  • Fair Hotel
  • Nice variety of food choices
From$65
Average 3.0 /5Reviews CallBookMore Details
Courtyard by Marriott Fredericksburg Historic Dist - Fredericksburg
+1-888-283-3404
620 Caroline St., Fredericksburg, VA 22401 ~17.13 miles northwest of Port Royal
  • Three Star Downtown hotel
  • 13 suites in hotel
  • Awesome vibe
  • Right in historical district
From$91
Very Good 4.5 /5Reviews CallBookMore Details
Fredericksburg Towneplace Suites by Marriott
+1-866-221-8581
4700 Market St., Fredericksburg, VA 22408 ~17.25 miles west of Port Royal
  • 3 star Suburban hotel
  • 93 suites in hotel
  • Clean
  • Breakfast is mediocre
Fairfield Inn & Suites by Marriott
+1-866-429-5787
10330 Spotsylvania Ave., Fredericksburg, VA 22408 ~17.46 miles west of Port Royal
  • Cheap Highway hotel
  • Complimentary breakfast is offered
  • Not very comfortable
  • Good accessibility by car
Sleep Inn Southpoint : 5400 Southpoint Blvd.
+1-888-690-5281
5400 Southpoint Blvd., Fredericksburg, VA 22407 ~17.46 miles west of Port Royal
  • 2 star Highway property
  • Fitness / Gym is on-site
  • Comfy bed
  • Nice breakfast area
From$63
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn & Suites Fredericksburg in Fredericksburg
+1-888-690-5247
4800 Market St., Fredericksburg, VA 22408 ~17.48 miles west of Port Royal
  • 3 star property
  • Comp. Breakfast
  • Excellent business hotel
  • The majority of guests thought the service was very professional
From$83
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express Fredericksburg Southpoint
+1-888-305-3366
5422 Jefferson Davis Highway, Fredericksburg, VA 22407 ~17.49 miles west of Port Royal
  • 2 star Highway property
  • Hotel has an eco-friendly policy See policy
  • Clean towel
  • Good breakfast
Candlewood Suites Fredericksburg - Fredericksburg
+1-800-881-1523
4821 Crossings Court, Fredericksburg, VA 22407 ~17.50 miles west of Port Royal
  • Two-star Suburban property
  • 88 sleeping rooms in hotel
  • No breakfast
  • Nice rooms
From$69
Very Good 4.0 /5Review Score CallBookMore Details
Travelodge by Wyndham Fredericksburg in Fredericksburg
+1-888-283-3404
5316 Jefferson Davis Highway, Fredericksburg, VA 22408 ~17.52 miles west of Port Royal
  • Two-star Highway hotel
  • Check-in: 3:00 PM
Comfort Suites Fredericksburg
+1-866-221-8581
4615 Southpoint Pkwy., Fredericksburg, VA 22407 Website ~17.56 miles west of Port Royal
  • Economical Convention Center hotel
  • Check-in time: 4pm
  • Tasty breakfast
  • Clean room
From$56
Very Good 4.5 /5Review Score CallBookMore Details
Knights Inn Fredericksburg in Fredericksburg
+1-866-429-5787
5324 Jefferson Davis Highway Bld A, Fredericksburg, VA 22408 ~17.60 miles west of Port Royal
  • Economical Highway hotel
  • Check-in: 15:00
  • Service could be friendlier
  • A lot of channels
Econo Lodge
+1-888-690-5281
5319 Jefferson Davis Highway, Fredericksburg, VA 22408 ~17.60 miles west of Port Royal
  • Low-priced Downtown property
  • 35 sleeping rooms in hotel
Quality Inn Thornburg Va
+1-888-690-5247
6409 Dan Bell Lane, Thornburg, VA 22565 ~17.61 miles west of Port Royal
  • Cheap Highway property
  • Complimentary breakfast is offered
Country Inn & Suites Fredericksburg South
+1-888-305-3366
5327 Jefferson Davis Highway, Fredericksburg, VA 22408 ~17.64 miles west of Port Royal
  • Three Star Suburban hotel
  • 4 floors in hotel
  • Housekeeping was ok, according to 67%
  • Pleasantly surprised bun
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Super Value Inn in Fredericksburg
+1-800-881-1523
5321 Jefferson Davis Highway, Fredericksburg, VA 22408 ~17.70 miles west of Port Royal
  • Cheap Highway property
  • 140 rooms in hotel
From$40
Average 3.5 /5Reviews CallBookMore Details
Best Western Plus Thornburg Inn & Suites
+1-888-283-3404
5217 Mudd Tavern Rd., Woodford, VA 22580 ~17.81 miles west of Port Royal
  • 3 star property
  • Check-in: 03:00
From$55
Very Good 4.5 /5Review Score CallBookMore Details
Inn at the Olde Silk Mill
+1-866-221-8581
1707 Princess Anne St., Fredericksburg, VA 22401 ~17.85 miles northwest of Port Royal
  • 3 star Downtown hotel
  • Check-in time: 11:00 am
  • Beautiful venue
  • Vibe was decent
Holiday Inn Express & Suites Thornburg S. Frederic
+1-866-429-5787
6415 Dan Bell Ln, Thornburg, VA 22565 ~18.14 miles west of Port Royal
  • Midscale Highway hotel
  • Free breakfast available
  • Pool is below average
  • Popular among families
Hyatt Place Fredericksburg at Mary Washington
+1-888-690-5281
1241 Jefferson Davis Highway, Fredericksburg, VA 22401 ~18.57 miles northwest of Port Royal
  • 3 star Suburban hotel
  • 93 sleeping rooms in hotel
Best Western Fredericksburg
+1-888-690-5247
2205 Plank Rd., Fredericksburg, VA 22401 ~18.86 miles west of Port Royal
  • 3 star Convention Center property
  • Complimentary breakfast is offered
From$65
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn - Fredericksburg
+1-888-305-3366
2310 Plank Rd., Fredericksburg, VA 22401 ~18.93 miles west of Port Royal
  • Midscale Downtown property
  • Check in time: 3:00
  • Hotel buildings could use some improvement
  • Elevator in need of updating
Residence Inn Marriott Fredericksburg in Fredericksburg
+1-800-881-1523
60 Towne Centre Blvd., Fredericksburg, VA 22407 ~19.22 miles west of Port Royal
  • 3-star Suburban hotel
  • Check-in time: 4:00 PM
From$136
Very Good 4.5 /5Review Score CallBookMore Details
Fredericksburg Hospitality House House Hotel : 2801 Plank Rd.
+1-888-283-3404
2801 Plank Rd., Fredericksburg, VA 22401 ~19.53 miles west of Port Royal
  • Three Star Downtown property
  • Check-in time: 3:00 PM
  • Comfortable
  • Could be quieter
Next 25 Port Royal Hotels >  [1 - 25 of 50]    
Next: See My Port Royal Hotels with Pricing

Bar Chart: Upcoming 20 Days of Port Royal Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Port Royal, VA discounts available. The chart reflects the cheapest Port Royal hotel for each day and each star rating category.
Back to Top