The best deals on hotels when visiting Cannon in Virginia.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Cannon, Virginia 22303

Extended Stay America Suites DC Alexandria Eisenhower Ave

200 Bluestone Rd Alexandria, VA

Guests bound for Cannon can unwind at Extended Stay America Suites DC Alexandria Eisenhower Ave, where inviting rooms start at $102.99, creating a warm and comfortable space ideal for relaxation. Appreciate the flexibility of pet-friendly accommodations at Extended Stay America, where your furry friends are welcome to join your extended visit.

With downtown Cannon just a short distance from Extended Stay America Suites DC Alexandria Eisenhower Ave, guests can explore the city’s most vibrant areas without staying right in the middle of it all. Maximize your Cannon travels with a cost-effective, comfortable hotel stay—reserve today!

  Call (855) 234-5074 to book with an agent.
  0.8 miles from Cannon, VA 22303

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott Alexandria Old Town / Southwest

2950 Eisenhower Ave Alexandria, VA

Find a tranquil retreat at Springhill Suites by Marriott Alexandria Old Town / Southwest near Cannon, where inviting rooms create a warm atmosphere, with budget-friendly rates beginning at $189.99 per night. Relax in SpringHill Suites' stylish suites, featuring comfortable bedding and modern furnishings for a peaceful night's sleep.

At Springhill Suites by Marriott Alexandria Old Town / Southwest, you’re perfectly positioned to explore Cannon, where the downtown area’s most exciting spots are never far away. Find your ideal Cannon lodging with accommodations that make you feel right at home—secure now!

  Call (855) 234-5074 to book with an agent.
  1.0 miles from Cannon, VA 22303

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Alexandria Old Town / Southwest

2700 Eisenhower Ave Alexandria, VA

Choose Courtyard by Marriott Alexandria Old Town / Southwest for a peaceful visit to Cannon, where restful rooms provide warmth and relaxation, with inviting rates beginning at $189.99 per night. Experience the tranquility of Courtyard's zen gardens, designed as peaceful sanctuaries for guests seeking a moment of calm.

Guests staying at Courtyard by Marriott Alexandria Old Town / Southwest are never far from downtown Cannon, giving them easy access to the city’s top destinations without the hustle of staying right in the middle. Choose a hotel in Cannon that turns your trip into a hassle-free experience—book today!

  Call (855) 234-7135 to book with an agent.
  1.4 miles from Cannon, VA 22303

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Alexandria at Carlyle an IHG Hotel

2460 Eisenhower Ave Alexandria, VA

Unwind in the relaxing ambiance of Holiday Inn Alexandria at Carlyle an IHG Hotel near Cannon, where inviting rooms provide quality and value, with nightly rates starting at $145.00. Wake up on time with Holiday Inn’s reliable wake-up service, ensuring you start your day exactly when you need to.

At Holiday Inn Alexandria at Carlyle an IHG Hotel, guests have the flexibility to explore Cannon at their own pace, with downtown just a short walk or drive from the hotel. Find your happy place in Cannon with a hotel that makes every moment memorable—lock in today!

  Call (855) 233-0132 to book with an agent.
  1.4 miles from Cannon, VA 22303

Starting at

$145.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Alexandria

6421 Richmond Highway Fort Belvoir Alexandria, VA

With budget-friendly rooms starting at $129.99, Fairfield Inn & Suites by Marriott Alexandria is ideal for guests bound for Cannon, creating a clean and inviting space perfect for relaxation. Enjoy the visual tranquility of Fairfield's neutral color palettes in guest rooms, designed to soothe and relax.

Fairfield Inn & Suites by Marriott Alexandria is positioned within easy reach of downtown Cannon, making it a great choice for guests who want quick access to the city’s highlights. Discover the smart way to experience Cannon with thoughtfully priced lodging—lock in today!

  Call (855) 234-7135 to book with an agent.
  1.5 miles from Cannon, VA 22303

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Alexandria South

6100 Richmond Hwy Alexandria, VA

With rates from $77.99, Days Inn by Wyndham Alexandria South provides budget-conscious comfort for travelers visiting Cannon, creating a warm and inviting atmosphere ideal for relaxation. Enjoy family-oriented services, including spacious rooms and entertainment options that cater to guests of all ages.

Guests staying at Days Inn by Wyndham Alexandria South can quickly drive into downtown Cannon, where the city’s top destinations are easily reachable by car. Choose comfort and affordability for your Cannon stay—book your room today!

  Call (855) 234-2997 to book with an agent.
  1.6 miles from Cannon, VA 22303

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites Alexandria

6065 Richmond Hwy Alexandria, VA

Relax in the inviting surroundings of SpringHill Suites Alexandria as you visit Cannon, where comfortable accommodations provide a peaceful stay, with rates beginning at $199.99. Stay productive with free high-speed Wi-Fi and convenient workspaces in every suite at SpringHill Suites.

With downtown Cannon only a short drive away, guests at SpringHill Suites Alexandria can easily explore the city’s most popular spots while enjoying a quieter stay. Step into a world of comfort and convenience on your Cannon adventure—book now!

  Call (855) 235-6136 to book with an agent.
  1.6 miles from Cannon, VA 22303

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

The Virginia Lodge

6027 Richmond Highway Alexandria, VA

With rates beginning at $82.99, The Virginia Lodge is a practical option for travelers visiting Cannon, providing a homely space perfect for unwinding. Find straightforward accommodations that prioritize essential comforts and value, making your stay efficient and enjoyable.

Staying at The Virginia Lodge ensures that guests are only a short drive away from the excitement of downtown Cannon, where the city’s best attractions await. Enjoy more of Cannon for less with budget-friendly, inviting hotel rooms—book now!

  Call (855) 233-7850 to book with an agent.
  1.6 miles from Cannon, VA 22303

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Alexandria Fort Belvoir an IHG Hotel

6055 Richmond Highway Alexandria, VA

For a restful stay near Cannon, Holiday Inn Express & Suites Alexandria Fort Belvoir an IHG Hotel offers budget-friendly accommodations with rooms starting at $172.00, creating a heartwarming, welcoming atmosphere. Stay refreshed with Holiday Inn Express's poolside cabanas, providing a private space to relax near the water.

Guests staying at Holiday Inn Express & Suites Alexandria Fort Belvoir an IHG Hotel are never far from downtown Cannon, where a short drive delivers them to the city’s most exciting attractions. Embrace the joy of Cannon with a hotel that understands what you need—reserve now!

  Call (855) 235-6136 to book with an agent.
  1.7 miles from Cannon, VA 22303

Starting at

$172.00

per night

Read Reviews View Amenities View All Rooms

Residence Inn Alexandria Old Town South at Carlyle

2345 Mill Rd Alexandria, VA

Unwind in the peaceful ambiance of Residence Inn Alexandria Old Town South at Carlyle near Cannon, where quality rooms offer relaxation, with inviting nightly rates beginning at $269.99. Experience the best of both worlds at Residence Inn, combining the comforts of home with the amenities of a full-service hotel.

At Residence Inn Alexandria Old Town South at Carlyle, a brief drive delivers guests into downtown Cannon, where the city’s most exciting attractions are always within reach. Enjoy a Cannon visit that’s as effortless as it is enjoyable with welcoming accommodations—book today!

  Call (855) 239-4019 to book with an agent.
  1.7 miles from Cannon, VA 22303

Starting at

$269.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ Washington DC Alexandria

5975 Richmond Highway Alexandria, VA

Guests headed to Cannon will appreciate the reassuring comfort at Red Roof Inn PLUS+ Washington DC Alexandria, where rooms start at $84.00, creating a clean, welcoming environment for relaxation. Benefit from the welcoming pet policy at Red Roof Inn, where pets stay free and the whole family can travel together.

At Red Roof Inn PLUS+ Washington DC Alexandria, guests are close enough to downtown Cannon for a quick drive, making it easy to explore the city’s top destinations. Discover the joy of Cannon with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 234-7135 to book with an agent.
  1.8 miles from Cannon, VA 22303

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

The Westin Alexandria Old Town

400 Courthouse Sq Alexandria, VA

Discover tranquility at The Westin Alexandria Old Town near Cannon, where quality rooms offer relaxation and luxury, with nightly rates beginning at an affordable $222.99. Reenergize with Westin’s fitness boot camps, challenging and fun group workouts that are perfect for kickstarting a lively day.

At The Westin Alexandria Old Town, guests are never far from downtown Cannon, where a short drive takes them into the city’s most popular destinations. Step into a Cannon escape where your comfort is always the top priority—book today!

  Call (855) 235-0725 to book with an agent.
  1.8 miles from Cannon, VA 22303

Starting at

$222.99

per night

Read Reviews View Amenities View All Rooms

Budget Host Alexandria

5916 Richmond Hwy Alexandria, VA

With rooms beginning at $100.99, Budget Host Alexandria is a convenient choice for travelers to Cannon, providing budget-conscious comfort in a warm, inviting setting. Relax in accommodations that balance comfort and convenience, offering everything you need for a worry-free stay.

At Budget Host Alexandria, a quick drive brings guests into the heart of downtown Cannon, where the city’s top attractions await exploration. Stay affordably and comfortably while visiting Cannon—book your room now!

  Call (855) 234-5074 to book with an agent.
  1.9 miles from Cannon, VA 22303

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Alexandria West

5716 South Van Dorn St Alexandria, VA

With budget-friendly rooms beginning at $98.99, Comfort Inn & Suites Alexandria West is a practical choice for travelers to Cannon, creating a welcoming and comfortable space. Enjoy the simplicity and efficiency of Comfort Inn's accommodations, where you'll find everything you need for a restful and productive stay.

With downtown Cannon only a short drive away, guests at Comfort Inn & Suites Alexandria West can explore the city’s best destinations while enjoying a quieter stay. Enjoy a seamless Cannon experience with amenities designed for your convenience—reserve now!

  Call (855) 239-4019 to book with an agent.
  2.1 miles from Cannon, VA 22303

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton Alexandria Old Town

1900 Diagonal Rd Alexandria, VA

Step into relaxation at Embassy Suites by Hilton Alexandria Old Town near Cannon, where heartwarming accommodations create a welcoming stay, with affordable rates starting at $188.99. Welcome to Embassy Suites by Hilton, where guests enjoy spacious two-room suites, perfect for families and business travelers alike.

Guests staying at Embassy Suites by Hilton Alexandria Old Town can quickly drive into downtown Cannon, making it simple to visit the city’s top destinations while enjoying a quieter retreat. Relax in Cannon at a hotel that makes luxury the standard—secure now!

  Call (855) 233-0132 to book with an agent.
  2.1 miles from Cannon, VA 22303

Starting at

$188.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Alexandria Old Town Area South

5821 Richmond Hwy Alexandria, VA

With budget-friendly rooms beginning at $133.99, Hampton Inn & Suites Alexandria Old Town Area South provides inviting comfort for travelers bound for Cannon, creating a warm and welcoming space. Admire the contemporary decor in Hampton’s guest rooms, combining style and functionality for a pleasant and efficient stay.

At Hampton Inn & Suites Alexandria Old Town Area South, a brief drive brings guests into the lively downtown area of Cannon, offering easy access to the city’s most iconic spots. Escape to Cannon with budget-wise lodging that offers more—book your stay now!

  Call (855) 235-0725 to book with an agent.
  2.1 miles from Cannon, VA 22303

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Hilton Alexandria Old Town

1767 King St Alexandria, VA

Encounter upscale comfort at Hilton Alexandria Old Town as you journey to Cannon, where quality rooms provide relaxation and style, with nightly rates from $217.00. Explore the world with Hilton's diverse portfolio, offering unique stays from urban retreats to beachfront paradises.

From Hilton Alexandria Old Town, a brief drive brings guests into downtown Cannon, where the city’s most popular spots are easily accessible. Relax and enjoy Cannon with a hotel that turns every day into a special occasion—secure now!

  Call (855) 233-7850 to book with an agent.
  2.2 miles from Cannon, VA 22303

Starting at

$217.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Alexandria Old Town National Harbor

1620 Prince Street Alexandria, VA

Enjoy the warm ambiance of Hilton Garden Inn Alexandria Old Town National Harbor as you visit Cannon, with quality accommodations crafted for comfort, with inviting rates starting at $168.99 per night. Work efficiently in Hilton Garden Inn's rooms, which feature spacious and ergonomic work areas designed for business travelers.

With a brief drive into downtown Cannon, guests at Hilton Garden Inn Alexandria Old Town National Harbor can explore the city’s most iconic spots while returning to a peaceful retreat. Find your perfect Cannon escape with a hotel that turns your stay into a delightful experience—lock in today!

  Call (855) 235-0725 to book with an agent.
  2.3 miles from Cannon, VA 22303

Starting at

$168.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Alexandria Old Town / Duke Street by Marriott

1456 Duke St Alexandria, VA

Enjoy a warm and relaxing stay at Residence Inn Alexandria Old Town / Duke Street by Marriott near Cannon, where cushy rooms offer quality accommodations for travelers, with starting rates at an inviting $229.99 per night. Enjoy a refreshing swim in the pool at Residence Inn, an ideal way to relax after a busy day.

Guests at Residence Inn Alexandria Old Town / Duke Street by Marriott can reach downtown Cannon with a quick drive, allowing them to explore the city’s top destinations effortlessly. Relax in Cannon with a hotel that elevates your stay with added conveniences—secure now!

  Call (855) 233-7850 to book with an agent.
  2.3 miles from Cannon, VA 22303

Starting at

$229.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Alexandria Old Town / King St. Metro

1616 King St Alexandria, VA

With affordable rooms starting at $201.99, Hampton Inn Alexandria Old Town / King St. Metro provides soft accommodations for travelers bound for Cannon, creating a clean, inviting space. Stay fit on the road with access to Hampton's well-equipped fitness centers, ensuring your workout routine never misses a beat.

Guests staying at Hampton Inn Alexandria Old Town / King St. Metro will love how close they are to downtown Cannon, where a short drive delivers them to the city’s best attractions. Enjoy your Cannon trip with accommodations that add value and comfort—book today!

  Call (855) 234-2997 to book with an agent.
  2.3 miles from Cannon, VA 22303

Starting at

$201.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Centric Old Town Alexandria

1625 King Street Alexandria, VA

Immerse yourself in exclusive elegance at Hyatt Centric Old Town Alexandria as you visit Cannon, where inviting rooms deliver the ultimate comfort, with nightly rates starting from $229.00. Stay in accommodations that redefine luxury, with rooms that feature cutting-edge technology and exquisite design elements.

Hyatt Centric Old Town Alexandria offers a convenient location for those looking to visit downtown Cannon, where the city’s best sights are just a brief drive away. Step into your Cannon experience with a hotel that elevates every moment to luxury—book today!

  Call (855) 234-7135 to book with an agent.
  2.3 miles from Cannon, VA 22303

Starting at

$229.00

per night

Read Reviews View Amenities View All Rooms

Archer Hotel Old Town Alexandria

1600 King Street Alexandria, VA

Find a refined escape at Archer Hotel Old Town Alexandria on your trip to Cannon, where premium accommodations make relaxation seamless, with rates beginning at $219.99. Experience a new level of luxury in accommodations that blend innovative design with traditional elegance for a truly exceptional stay.

Guests at Archer Hotel Old Town Alexandria will appreciate the short drive to downtown Cannon, where the city’s most exciting destinations are always within easy reach. Step into pure comfort in Cannon with a hotel that promises an unparalleled experience—reserve now!

  Call (855) 234-2997 to book with an agent.
  2.3 miles from Cannon, VA 22303

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Mt. Vernon

7212 Richmond Hwy Alexandria, VA

For a restful stay near Cannon, Quality Inn Mt. Vernon offers tucked away accommodations with rooms from $78.99, creating a clean and comfortable environment perfect for relaxation. Keep up with your health regime with Quality Inn's on-site nutritionist services, available to assist with diet and wellness plans.

Guests staying at Quality Inn Mt. Vernon are just a short drive from downtown Cannon, where the city’s most popular spots are easily accessible. Relax and unwind in Cannon with a hotel that prioritizes your comfort—book your room today!

  Call (855) 235-0725 to book with an agent.
  2.5 miles from Cannon, VA 22303

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Alexandria Pentagon South

4641 Kenmore Ave Alexandria, VA

Travelers to Cannon will find comfort at Courtyard by Marriott Alexandria Pentagon South, with quality accommodations that provide a restful escape, all starting at a budget-friendly rate of $199.99. Enjoy a restful sleep in Courtyard's rooms, equipped with blackout curtains and soundproofing to ensure tranquility and privacy.

At Courtyard by Marriott Alexandria Pentagon South, guests can easily access downtown Cannon, where the city’s top attractions are always within easy reach by car. Experience Cannon worry-free with a hotel that goes above and beyond to please—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  2.5 miles from Cannon, VA 22303

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms