Colonial Heights Virginia Hotels & Motels

Find hotels & motels in Colonial Heights using the list below. Explore our guide for inexpensive and discount hotel/motel rates in or near Colonial Heights, VA for your upcoming individual or group travel. Explore the most favored Colonial Heights, Virginia hotel and motel rooms. Browse the Colonial Heights area hotels to find the perfect lodging! Please use the provided map of the Colonial Heights hotels. Need 5+ Rooms? Secure Colonial Heights Group Hotel Rates

The Colonial Heights center is about 2 miles northeast of Petersburg Amtrak and 2 miles north of Petersburg Visitors Center Museum.

With fascinating historical attractions, intriguing Civil War sites, and great shopping, Colonial Heights, Virginia, is a gem in the Tri-Cities. Whether you're in town to explore history or to visit the more contemporary sites, Colonial Heights is sure to show you a great time. Discover the area's best attractions and find the ideal place to stay in Colonial Heights. More from this guide...

Colonial Heights Hotels & Accommodations

Hilton Garden Inn 800 Southpark Blvd., Colonial Heights, VA 23834 Call
  • 3 star Suburban property
  • Gym is available on property
From£59
Average 3.0 /5 Read Reviews Call BookMore Details
Extended Stay America Colonial Heights Fort Lee 441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 Call
  • Inexpensive property
  • Fitness center on property
From£59
Average 3.0 /5 Recent Reviews Call BookMore Details
Extended Stay America Fort Lee 411 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 Call
  • Low-priced Downtown property
  • Hotel has 4 floors
From£37
Average 3.0 /5 Guest Reviews Call BookMore Details
Woodspring Suites Richmond Colonial Heights Fort Gregg Adams 255 Jennick Dr., Colonial Heights, VA 23834 Call
  • Midscale hotel
  • Hotel has 124 rooms
Hampton Inn Petersburg-Southpark Mall in Colonial Heights 403 East Roslyn Rd., Colonial Heights, VA 23834 Call
  • 3-star Suburban hotel
  • Access to gym on-site
From£66
Average 3.0 /5 Hotel Reviews Call BookMore Details
Towneplace Suites by Marriott Richmond Colonial Heights : 937 South Ave. 937 South Ave., Colonial Heights, VA 23834 Call
  • 3 star Highway hotel
  • 5 floors in property
From£111
Average 3.0 /5 Review Score Call BookMore Details
Comfort Suites South Park - Colonial Heights 931 South Ave., Colonial Heights, VA 23834 Website Call
  • Two-star Highway hotel
  • Comp. Breakfast
From£77
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Petersburg North Ft. Lee An Ihg Hotel - Colonial Heights 401 East Roslyn Rd., Colonial Heights, VA 23834 Call
  • Affordable Suburban hotel
  • Hotel has a green policy Read more
From£59
Very good 4.0 /5 Guest Reviews Call BookMore Details
Candlewood Suites Colonial Heights Fort Lee by IHG 15820 Woods Edge Rd., Colonial Heights, VA 23834 Call
  • Economy Suburban property
  • Check-in time: 3:00 PM
From£44
Very good 4.0 /5 Latest Reviews Call BookMore Details
Sleep Inn & Suites near Fort Gregg-Adams : 2200 Waterside Rd. 2200 Waterside Rd., Prince George, VA 23875 Call ~2.66 miles southeast of Colonial Heights
  • 2-star Suburban property
  • Gym is available on property
From£59
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn in Colonial Heights 15720 Woods Edge Rd., Colonial Heights, VA 23834 Website Call
  • 3-star Highway property
  • 53 rooms in hotel
From£59
Average 3.0 /5 Latest Reviews Call BookMore Details
Motel 6 Petersburg, VA - Fort Lee : 25 North Little Church St. 25 North Little Church St., Petersburg, VA 23803 Call ~2.75 miles south of Colonial Heights
  • Low-priced Highway property
  • Check in: 3 pm
From£36
Average 3.0 /5 Reviews Call BookMore Details
Oyo Hotel Petersburg Va I 95 - Petersburg 25 South Crater Rd., Petersburg, VA 23803 Call ~2.83 miles south of Colonial Heights
  • Three Star hotel
  • Check-in time: 15:00
From£67
Poor 2.0 /5 Reviews Call BookMore Details
Travel Inn Petersburg Fort Lee 530 East Washington St., Petersburg, VA 23803 Call ~2.84 miles south of Colonial Heights
  • Two star Downtown hotel
  • Check in time: 2:000
From£28
Very good 4.0 /5 Recent Reviews Call BookMore Details
Best Inn in Petersburg 555 East Wythe St., Petersburg, VA 23803 Call ~2.92 miles south of Colonial Heights
  • Low Cost Downtown property
  • Comp. Breakfast
From£24
Terrible 1.0 /5 Latest Reviews Call BookMore Details
Rodeway Inn Colonial Heights I-95 2310 Indian Hill Rd., Colonial Heights, VA 23834 Call
  • Low-priced Highway hotel
  • Hotel has 2 floors
From£32
Terrible 1.0 /5 Hotel Reviews Call BookMore Details
Econo Lodge Petersburg - Fort Lee in Petersburg 900 Winfield Rd., Petersburg, VA 23803 Call ~4.04 miles south of Colonial Heights
  • Inexpensive Highway hotel
  • Check-in: 3:00 PM
Baymont by Wyndham Prince George at Fort Lee - Prince George 5380 Oaklawn Blvd., Prince George, VA 23875 Call ~4.26 miles east of Colonial Heights
  • Affordable Suburban property
  • Check in: 3:00PM
From£59
Average 3.0 /5 Guest Reviews Call BookMore Details
Hampton Inn by Hilton Hopewell Fort Gregg-Adams 5103 Plaza Dr., Hopewell, VA 23860 Call ~4.31 miles east of Colonial Heights
  • Affordable Highway property
  • Check-in: 03:00 PM
From£69
Average 3.0 /5 Review Score Call BookMore Details
Candlewood Suites Hopewell - Fort Lee by IHG 5113 Plaza Dr., Hopewell, VA 23860 Call ~4.36 miles east of Colonial Heights
  • Low-priced Suburban property
  • 59 rooms in hotel
From£59
Very good 4.0 /5 Recent Reviews Call BookMore Details
Rodeway Inn at Fort Lee : 4911 Oaklawn Blvd. 4911 Oaklawn Blvd., Hopewell, VA 23860 Call ~4.44 miles east of Colonial Heights
  • Economy Suburban property
  • Gym is available on property
Stay-Over Suites 4115 Old Woodlawn St., Hopewell, VA 23860 Call ~4.56 miles east of Colonial Heights
  • 3-star Highway hotel
  • Complimentary breakfast is offered
From£51
Very good 4.5 /5 Guest Reviews Call BookMore Details
Econo Lodge Hopewell Near Fort Lee I-295 - Hopewell 4096 Oaklawn Blvd., Hopewell, VA 23860 Call ~4.75 miles east of Colonial Heights
  • Economical property
  • Free complimentary breakfast
From£25
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hopewell - Fort Lee by IHG in Hopewell 3952 Courthouse Rd., Hopewell, VA 23860 Call ~4.80 miles east of Colonial Heights
  • Affordable Highway property
  • Free breakfast
From£63
Very good 4.0 /5 Recent Reviews Call BookMore Details
Best Western Plus Hopewell Fort Lee - Hopewell 3950 Courthouse Rd., Hopewell, VA 23860 Call ~4.81 miles east of Colonial Heights
  • Mid-scale Highway hotel
  • 60 rooms in hotel
From£44
Very good 4.0 /5 Reviews Call BookMore Details
Oakwood at 1200 Acqua 1200 Harrison Creek Blvd., Petersburg, VA 23803 Call ~4.83 miles southeast of Colonial Heights
  • 3-star hotel
  • Check in time: 15:30
From£67
Average 3.0 /5 Read Reviews Call BookMore Details
Hyatt Place Chester Virginia 12810 Old Stage Rd., Chester, VA 23836 Call ~5.70 miles north of Colonial Heights
  • Affordable Suburban hotel
  • 3 meeting rooms in hotel
From£59
Average 3.0 /5 Recent Reviews Call BookMore Details
Courtyard by Marriott Richmond Chester in Chester 2001 West Hundred Rd., Chester, VA 23836 Call ~5.76 miles north of Colonial Heights
  • Mid-scale Suburban hotel
  • 3 meeting rooms in property
From£37
Very good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Chester by IHG 1911 West Hundred Rd., Chester, VA 23836 Call ~5.79 miles north of Colonial Heights
  • Cheap Highway property
  • Fitness + Health Center
From£44
Average 3.0 /5 Recent Reviews Call BookMore Details
Red Roof Inn 2405 West Hundred Rd., Chester, VA 23831 Call ~5.79 miles north of Colonial Heights
  • 2-star Highway property
  • 2 floors in hotel
From£41
Very good 4.0 /5 Reviews Call BookMore Details
Suburban Studios Chester - Chester 2401 West Hundred Rd., Chester, VA 23831 Call ~5.84 miles north of Colonial Heights
  • Low priced Highway hotel
  • 165 rooms in property
From£29
Terrible 1.0 /5 Read Reviews Call BookMore Details
Quality Inn Chester - South Richmond - Chester 12711 Old Stage Rd., Chester, VA 23836 Website Call ~5.85 miles north of Colonial Heights
  • 2 star Highway hotel
  • 70 rooms in property
From£33
Average 3.0 /5 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson, Chester, VA 2406 West Hundred Rd., Chester, VA 23831 Call ~5.87 miles north of Colonial Heights
  • Mid-scale Highway hotel
  • Free breakfast
From£56
Average 3.0 /5 Read Reviews Call BookMore Details
Super 8 by Wyndham Petersburg - Petersburg 3138 South Crater Rd., Petersburg, VA 23805 Call ~5.88 miles south of Colonial Heights
  • Economical Suburban hotel
  • Comp. Breakfast
From£44
Average 3.0 /5 Guest Reviews Call BookMore Details
Comfort Inn 2100 West Hundred Rd., Chester, VA 23836 Call ~5.90 miles north of Colonial Heights
  • Cheap Highway hotel
  • 122 rooms in hotel
From£43
Average 3.5 /5 Review Score Call BookMore Details
Fairfield Inn by Marriott Richmond Chester 12400 Redwater Creek Rd., Chester, VA 23831 Call ~5.91 miles north of Colonial Heights
  • 3-star Suburban property
  • 4 floors in property
From£59
Average 3.0 /5 Read Reviews Call BookMore Details
Hampton Inn by Hilton Chester South 12610 Chestnut Hill Rd., Chester, VA 23836 Call ~5.91 miles north of Colonial Heights
  • Midscale Suburban property
  • 65 rooms in hotel
From£74
Average 3.0 /5 Review Score Call BookMore Details
Days Inn by Wyndham Chester : 2410 West Hundred Rd. 2410 West Hundred Rd., Chester, VA 23831 Call ~5.94 miles north of Colonial Heights
  • Low priced property
From£44
Average 3.0 /5 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Chester - Chester 2410 West Hundred Rd., Chester, VA 23481 Call ~5.94 miles north of Colonial Heights
  • Economy property
  • 100 sleeping rooms in hotel
From£44
Average 3.0 /5 Recent Reviews Call BookMore Details
Super 8 by Wyndham Chester/Richmond Area 2421 Southland Dr., Chester, VA 23831 Call ~5.95 miles north of Colonial Heights
  • Two star Suburban hotel
  • 3 floors in property
From£35
Average 3.0 /5 Recent Reviews Call BookMore Details
Country Inn & Suites by Radisson, Petersburg, VA - Petersburg 130 Wagner Rd., Petersburg, VA 23805 Call ~5.96 miles south of Colonial Heights
  • Affordable Highway hotel
  • 3 floors in hotel
From£59
Average 3.5 /5 Read Reviews Call BookMore Details
Hyatt Select Richmond/Chester - Chester 13148 Kingston Ave., Chester, VA 23836 Call ~6.29 miles northeast of Colonial Heights
  • 3 star Suburban hotel
  • Fitness center on property
From£70
Very good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG in Petersburg 5679 Boydton Plank Rd., Petersburg, VA 23803 Call ~6.31 miles southwest of Colonial Heights
  • 3 star Rural hotel
  • Free breakfast
From£68
Very good 4.0 /5 Review Score Call BookMore Details
Residence Inn Marriott Chester in Chester 800 Bermuda Hundred Rd., Chester, VA 23836 Call ~6.43 miles northeast of Colonial Heights
  • Affordable Suburban property
  • 136 rooms in hotel
From£80
Very good 4.0 /5 Latest Reviews Call BookMore Details
Quality Inn Petersburg Fort Lee Area : 11974 South Crater Rd. 11974 South Crater Rd., Petersburg, VA 23805 Website Call ~8.82 miles south of Colonial Heights
  • 3-star property
  • 96 sleeping rooms in hotel
Hampton Inn by Hilton Petersburg Fort Lee 11909 South Crater Rd., Petersburg, VA 23805 Call ~8.84 miles south of Colonial Heights
  • 3 star Highway hotel
  • Check in: 11:00
From£59
Very good 4.0 /5 Review Score Call BookMore Details
Holiday Inn Express Hotel & Suites Petersburg Fort in Petersburg 11979 South Crater Rd., Petersburg, VA 23805 Call ~8.90 miles south of Colonial Heights
  • Mid-scale Rural hotel
  • Fitness / Gym is on-site
From£36
Very good 4.0 /5 Read Reviews Call BookMore Details
Comfort Inn Petersburg Near Fort Gregg-Adams - Petersburg 12001 South Crater Rd., Petersburg, VA 23805 Call ~8.95 miles south of Colonial Heights
  • Economy Highway property
  • Hotel has 2 floors
From£51
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Red Roof Inn 12205 South Crater Rd., Petersburg, VA 23805 Call ~9.02 miles south of Colonial Heights
  • 2 star Highway hotel
  • Free breakfast
From£44
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Petersburg/South Fort Lee 12208 South Crater Rd., Petersburg, VA 23805 Call ~9.08 miles south of Colonial Heights
  • Economy Highway property
  • Check-in: 3:00pm

Next: See My Colonial Heights Hotels with Pricing

When to Visit Colonial Heights, Virginia

Colonial Heights is known for its rich history and warm weather, making summer breaks a popular time to visit. In the summer, you can typically expect highs around 90 degrees and almost daily thunderstorms. The rain tends to taper off once fall rolls around, and you can expect gorgeous foliage and highs around 70 during autumn.

In the spring, you'll generally find highs in the mid-70s and occasional rainstorms. Winters in Colonial Heights typically mean highs around 50 and lows in the low 30s. Colonial Heights isn't known as a snowy spot, but you can expect an average of about 10 inches of snow per year here.

Since the Colonial Heights area is pleasant to visit any time of year, you won't typically see dramatically high or low hotel rates here. You can generally find the lowest hotel rates of the year during the winter, but you're likely to find group discounts no matter when you visit.

Best Hotel Discounts in Colonial Heights, Virginia

Getting a great rate on your Colonial Heights hotel is easy. Before you book, look for some of the top discounts in the area. For example, AAA members can save at the Sleep Inn & Suites and at the Candlewood Suites Colonial Heights Fort Lee. Seniors and AARP members get low rates at the Comfort Inn and other area hotels. Government employees and members of the military can get discounts at the Comfort Suites Southpark and at the Travel Inn Petersburg Fort Lee.

Best Value Options in Colonial Heights, Virginia

Don't want to settle for less than the best value in town? Book one of Colonial Heights' top-rated mid-range hotels.

Looking for the ideal mid-range hotel for your group? The Sleep Inn & Suites offers an average group discount rate of 25 percent and has a banquet room that fits up to 45 people. Your group will love the comfortable guest rooms, which include microwaves, mini fridges, coffeemakers, and flat-screen TVs. You can upgrade your room to get a full kitchen and a pull-out sofa bed, too. Start your day right with the hotel's free Morning Medley breakfast, go for a swim in the heated indoor pool, and use the free Wi-Fi to map out your stay.

Also great for groups, the Hampton Inn Petersburg Southpark Mall offers an average group discount of 30 percent and has a banquet space that can hold up to 60 people comfortably. Rooms feature all the conveniences of home, including mini fridges, microwaves, and coffeemakers. With a heated indoor pool and a complimentary breakfast each morning, this hotel has everything your group needs for a stress-free stay. Attractions like the Petersburg Visitor Center, Pamplin Historical Park, and the Petersburg National Battlefield are just a short drive away.

Book your stay at the Comfort Inn, and you'll be right in the heart of Colonial Heights. Choose from standard rooms or larger suites that can sleep the whole family. Catch up on the news or the latest movies on your flat-panel TV or use the free wireless internet to map out your route through Colonial Heights. Get your day started on a delicious note with the Comfort Inn's signature hot breakfast. Free parking adds to the value at this mid-range hotel.

Can’t-Miss Attractions in Colonial Heights, Virginia

Colonial Heights played an important role during the Civil War, and today, you have numerous opportunities to explore historic sites. Start with a visit to Fort Clifton, which served as a Confederate stronghold during the Civil War. It stood until the very end of the war, finally falling along with nearby Petersburg in April 1865. Today, you can see remnants of the fort and learn more about the battles that took place here throughout the war.

If you're a Civil War buff, you'll also want to visit Violet Bank, which was Colonial Heights' first settlement and later served as Robert E. Lee's headquarters. Today, Violet Bank is a Virginia Historic Landmark, and visitors can learn more about its 18th-century origins as well as its role as General Lee's home.

If you want to peek back even further into Colonial Heights' history, be sure to visit the Conjurer's Field Archaeological Site. Here, archaeologists have recovered artifacts that date back many centuries, and it's also home to what's known as the Old Brick House. It's the oldest brick structure, and its history traces a fascinating story about early settlements in the Colonial Heights area.

If you're looking for more contemporary attractions, you won't want to miss the Southpark Mall. Home to four large department stores, 85 shops, a food court, and a movie theater, this mall has everything you need for an entertaining afternoon or evening. Get your fill of retail therapy before grabbing a pretzel at Auntie Anne's or an ice cream cone at Dairy Queen. You can also catch a movie at the 16-screen theater or play a few rounds of laser tag.

No matter what time of year you plan to visit, this Virginia destination won't disappoint. Start planning an unforgettable trip to Colonial Heights today.

Verified reviews of the city: Colonial Heights, VA

Below are reviews of the city of Colonial Heights, VA from an actual visitor's perspective.

"Restaurants were close by"
Score 4.0 / 5

Elizabeth D., from 05-Jan-2026
"Convenient shopping and restaurants"
Score 4.0 / 5

Dorothy G., from 26-Dec-2025
"My family lives here & I grew up here"
Score 4.0 / 5

Cynthia B., from 27-Nov-2025
"The South Park area"
Score 4.0 / 5

The South Park area is a good place to stay. It is close to 95, Virginia State University and there are lots of stores and restaurants to chose from.

Denise A., from 27-Oct-2025
"I thought the town was very nice."
Score 4.0 / 5

David L., from 19-Aug-2025
"Great Location"
Score 5.0 / 5

I did like that everything was conveniently close as far as shopping, and my family that I came to visit was only 10 minutes away.

Denise G., from 27-Jul-2025
"Good service and cleanliness."
Score 4.0 / 5

Good service and cleanliness.

Deborah J., from 28-May-2025
"Cozy location"
Score 5.0 / 5

Close to great restaurants and shopping. We even found some antique stores to browse.

James P., from 23-May-2025
"Excellent Stay!"
Score 5.0 / 5

We were able to easily get to our venue. It was peaceful and quiet while I was there.

Pearline J., from 18-May-2025
"Never Left The Hotel!"
Score 4.0 / 5

Never left the hotel room, except to go next door and get something to eat.

Thomas M., from 31-Mar-2025
"Good Restaurants!"
Score 4.0 / 5

Milk and Honey Restaurant and Mission Barbecue!

Winifred G., from 13-Oct-2024
"Friendly place with plenty of options, great location."
Score 5.0 / 5

Friendly place with plenty of options, great location.

Arthur B., from 06-Aug-2024
"Needlepoint Classes at the Library"
Score 4.0 / 5

I travel there often for needlepoint classes at the library.

Susie L., from 23-Jul-2024
"Sedona Taphouse was a very nice restaurant! "
Score 5.0 / 5

Sedona Taphouse was a very nice restaurant! An unexpected surprise recommended by the hotel staff and it did not disappoint!

Jane H., from 16-Jun-2024
"VMP Annual Race"
Score 4.0 / 5

I was there for annual race at VMP.

Darryl F., from 24-Apr-2023
"Room clean and comfortable, quiet."
Score 5.0 / 5

Room clean and comfortable, quiet.Convenient to restaurants. Helpful desk employees.

Carol P., from 10-Dec-2022
"Great Services "
Score 4.0 / 5

The service was friendly. Breakfast was great

Careesha M., from 04-Aug-2019
"On the job"
Score 4.0 / 5

I did not get to tour much of the city as my conference was literally from morning to night for the three day stay.

Leroy M., from 28-Jul-2014
Back to Top