All Knights Inn in or near Petersburg

Knights Inn Emporia 3173 Sussex Dr, Emporia, VA 23847 +1-888-389-4121 ~32.86 miles south of Petersburg center
  • Two-star Motel property
  • Pets Welcome
More details
Call to Book
Add your dates for price
Poor 5.4 /10 Guest Reviews Call BookMore Details
Knights Inn Ashland 103 North Carter Rd, Ashland, VA 23005 +1-888-675-2083 ~36.93 miles north of Petersburg center
  • Three Star property
  • Hotel has 48 rooms
More details
Call to Book
Add your dates for price
Poor 5.0 /10 Review Score Call BookMore Details
Knights Inn Skippers Emporia Area 1200 Moores Ferry Road, Skippers, NV 23879 +1-800-716-8490 ~44.01 miles south of Petersburg center
  • Inexpensive hotel
More details
Call to Book
Add your dates for price
Call BookMore Details
Back to Top