Top 10 Hotels in Colonial Heights

See all 7 Hotels in Colonial Heights
Hilton Garden Inn Richmond South/Southpark
Hilton Garden Inn Richmond South/Southpark

800 Southpark Blvd, Colonial Heights 23834

3.0 out of 5.0
4.4 out of 5 (263 reviews)

Situated in Colonial Heights, this hotel is within 2 mi (3 km) of Southpark Mall, Keystone Antique Truck and Tractor Museum …

$125
Holiday Inn Petersburg North - Ft. Lee
Holiday Inn Petersburg North - Ft. Lee

401 E Roslyn Rd, Colonial Heights 23834

3.0 out of 5.0
3.9 out of 5 (92 reviews)

Situated in Colonial Heights, this hotel is within 1 mi (2 km) of Keystone Antique Truck and Tractor Museum and Southpark …

$107
Comfort Suites South Park
Comfort Suites South Park

931 South Ave, Colonial Heights 23834

2.5 out of 5.0
4 out of 5 (166 reviews)

Situated in Colonial Heights, this hotel is within 1 mi (2 km) of Keystone Antique Truck and Tractor Museum and Southpark …

$90
Super 8 Petersburg Hopewell
Super 8 Petersburg Hopewell

555 E Wythe St, Petersburg 23803

2.0 out of 5.0
2.7 out of 5 (69 reviews)

Situated in Petersburg, this hotel is within 1 mi (2 km) of Old Blandford Church, Centre Hill Museum, and Farmers Bank. Siege …

$60
Loyalty Inn Petersburg
Loyalty Inn Petersburg

25 S Crater Rd, Petersburg 23803

2.0 out of 5.0
2.1 out of 5 (58 reviews)

Situated in Petersburg, this motel is within 1 mi (2 km) of Old Blandford Church, Centre Hill Museum, and Farmers Bank. Siege …

$37
Econo Lodge Petersburg
Econo Lodge Petersburg

900 Winfield Rd, Petersburg 23803

2.0 out of 5.0
2.7 out of 5 (192 reviews)

Situated in Petersburg, this hotel is 1.1 mi (1.8 km) from Old Blandford Church and within 3 mi (5 km) of Centre Hill Museum …

$40
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie

5679 Boydton Plank Rd, Petersburg 23803

2.5 out of 5.0
4 out of 5 (85 reviews)

Situated in Petersburg, this hotel is within a 15-minute walk of National Museum of the Civil War Soldier and Pamplin …

$109
Linden Row Inn
Linden Row Inn

100 E Franklin St, Richmond 23219

3.0 out of 5.0
4.1 out of 5 (1,371 reviews)

Located in Downtown Richmond, this historic hotel is within a 10-minute walk of Elegba Folklore Society’s Cultural Center and …

$125
Country Inn & Suites By Carlson, Chester, VA
Country Inn & Suites By Carlson, Chester, VA

2406 W Hundred Rd, Chester 23831

2.5 out of 5.0
4.2 out of 5 (720 reviews)

Situated in Chester, this hotel is 1.1 mi (1.7 km) from Parker's Battery Park and within 6 mi (10 km) of Point of Rocks Park …

$88
Days Inn Chester Va
Days Inn Chester Va

2410 W Hundred Rd, Chester 23831

2.0 out of 5.0
2.9 out of 5 (327 reviews)

Situated in Chester, this motel is 1.1 mi (1.8 km) from Parker's Battery Park and within 6 mi (10 km) of Dutch Gap …

$60

Recent Reviews in Colonial Heights

Hide content

Where to stay in Colonial Heights

Colonial Heights Hotel Guide

Expedia.com offers a selection of 96 hotels in Colonial Heights. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Colonial Heights. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Colonial Heights neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Colonial Heights, Virginia now, including last minute deals!