Top 10 Hotels in Port Royal

See all Hotels in Port Royal
Fredericksburg Hospitality House and Conference Center
Fredericksburg Hospitality House and Conference Center

2801 Plank Rd, Fredericksburg 22401

3.0 out of 5.0
3.7 out of 5 (283 reviews)

This family-friendly Fredericksburg hotel is located in a shopping district, within a 15-minute walk of Central Park Fun Land …

$99
Econo Lodge
Econo Lodge

5319 Jefferson Davis Hwy, Fredericksburg 22408

2.0 out of 5.0
3.6 out of 5 (149 reviews)

Situated in Fredericksburg, this hotel is 1.6 mi (2.6 km) from The Courthouse and 3 mi (4.8 km) from Lee's Hill Golfers' Club …

$52
Fairfield Inn By Marriott Fredericksburg
Fairfield Inn By Marriott Fredericksburg
6.7 mi from Port Royal
2.5 out of 5.0
4.2 out of 5 (184 reviews)

Situated in Fredericksburg, this hotel is 2.1 mi (3.4 km) from The Courthouse and within 6 mi (10 km) of Fredericksburg Are …

$89
Holiday Inn Express Fredericksburg Southpoint
Holiday Inn Express Fredericksburg Southpoint
6.8 mi from Port Royal
2.5 out of 5.0
4.1 out of 5 (267 reviews)

Situated in Fredericksburg, this hotel is 1.9 mi (3 km) from The Courthouse and 2 mi (3.2 km) from Lee's Hill Golfers' Club …

$83
Hampton Inn & Suites Fredericksburg South
Hampton Inn & Suites Fredericksburg South
6.8 mi from Port Royal
2.5 out of 5.0
4.6 out of 5 (484 reviews)

Situated in Fredericksburg, this hotel is 1.8 mi (2.9 km) from The Courthouse and 2.9 mi (4.7 km) from Lee's Hill Golfers' …

$88
Country Inn & Suites By Carlson, Fredericksburg South (I-95)
Country Inn & Suites By Carlson, Fredericksburg South (I-95)
6.9 mi from Port Royal
3.0 out of 5.0
4.2 out of 5 (2,282 reviews)

Situated in the business district, this hotel is 1.6 mi (2.6 km) from The Courthouse and 2.9 mi (4.7 km) from Lee's Hill …

$77
Travelodge Fredericksburg South
Travelodge Fredericksburg South
6.9 mi from Port Royal
2.0 out of 5.0
2.5 out of 5 (559 reviews)

Situated in Fredericksburg, this hotel is 1.6 mi (2.6 km) from The Courthouse and 3 mi (4.8 km) from Lee's Hill Golfers' Club …

$32
Quality Inn Fredericksburg, Central Park Area
Quality Inn Fredericksburg, Central Park Area
8.9 mi from Port Royal
2.5 out of 5.0
3.8 out of 5 (292 reviews)

Located in the heart of Fredericksburg, this hotel is 1 mi (1.7 km) from Spotsylvania Towne Centre and 2.3 mi (3.6 km) from …

$68
Sleep Inn
Sleep Inn
11.6 mi from Port Royal
2.0 out of 5.0
4 out of 5 (923 reviews)

Situated in Fredericksburg, this hotel is 2.9 mi (4.7 km) from Indian Punch Bowl and 3 mi (4.9 km) from Old Mill Park. The …

$55
Country Inn & Suites by Carlson, Dahlgren, VA
Country Inn & Suites by Carlson, Dahlgren, VA
13.2 mi from Port Royal
3.0 out of 5.0
3.8 out of 5 (81 reviews)

Located in Dahlgren, this hotel is 5.8 mi (9.3 km) from Aqualand Marina and within 16 mi (25 km) of Monrovia and James Monroe …

$95

Recent Reviews in Port Royal

Hide content

Where to stay in Port Royal

Port Royal Hotel Guide

While hotel options within Port Royal are limited, Expedia's extensive database contains a large number of accommodation options for the surrounding area. There are at least 52 lodgings listed in Expedia's United States of America hotel database within a 0.1-mile radius of Port Royal.

The Kenmore Inn, Virginia, which is the nearest hotel, sits 17 miles from downtown Port Royal. Also, check out the Lavender Heights Bed and Breakfast, located in Virginia, which is 18 miles away.

The Residence Inn by Marriott Fredericksburg is situated 18 miles away from the main part of Port Royal. Another accommodation option is the Courtyard by Marriott Fredericksburg Historic District, which can be found 16 miles away. Other options include the Homewood Suites Fredericksburg and the Inn At The Olde Silk Mill.

The nearest places to spend the night in Chesapeake Bay include Gloucester and Hooes. Gloucester is 60 miles to the southeast of Port Royal, while Hooes is 20 miles to the northeast. Hotels and apartments in Gloucester include the Hampton Inn Gloucester and Quality Inn Gloucester. The Hampton Inn Dahlgren and Country Inn & Suites by Carlson, Dahlgren, VA are some of the hotels and apartments in Hooes.

Just because you're on vacation, doesn't mean you can't enjoy your love of sport. You'll find Nationals Park 55 miles to the north of Port Royal. If you are keen on staying nearby, make a reservation in the The Jefferson, Washington, DC or Marriott Marquis Washington, DC.

Richmond International Airport is 45 miles away from Port Royal. Should you choose to stay nearby, you can easily secure a room via Expedia at the Courtyard by Marriott Richmond Airport or Richmond Airport Hotel.