The best deals on hotels when visiting Franklin 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 Franklin, Virginia 23851

Super 8 by Wyndham Franklin

1599 Armory Dr Franklin, VA

For a comfortable stay near Franklin, Super 8 by Wyndham Franklin offers budget-conscious accommodations with rates from $71.00, creating a warm and inviting atmosphere. Appreciate the swift and convenient express check-out service at Super 8, perfect for guests on a tight schedule.

Situated within easy reach of downtown Franklin, Super 8 by Wyndham Franklin provides guests with the option to explore the city on foot or by car. Enjoy an affordable stay that offers comfort and convenience—secure today!

  Call (855) 234-2997 to book with an agent.
  1.4 miles from Franklin, VA 23851

Starting at

$71.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Franklin

1620 Armory Dr Franklin, VA

At Quality Inn & Suites Franklin, travelers to Franklin can unwind in affordable comfort with rooms beginning at $84.00, creating a warm, inviting space ideal for relaxation. Trust in Quality Inn for a consistent, dependable stay, where guest satisfaction is a top priority.

Guests staying at Quality Inn & Suites Franklin are never far from downtown Franklin, making it simple to explore the city’s best destinations at their leisure. Unwind in Franklin with lodging that ensures you’re rested and refreshed—lock in today!

  Call (855) 239-5277 to book with an agent.
  1.5 miles from Franklin, VA 23851

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

1660 Armory Drive Franklin, VA

At Econo Lodge, travelers bound for Franklin can unwind in budget-friendly rooms with rates beginning at $75.00, creating a cushy, inviting atmosphere. Enjoy the local charm and hospitality at Econo Lodge, where each property reflects the community it resides in.

Guests staying at Econo Lodge can easily reach downtown Franklin, where the city’s top attractions are only a few minutes from the hotel. Lock in a welcoming hotel for your Franklin travels and enjoy the savings—book now!

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

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Courtland Inn Motel

23615 Jerusalem Rd Courtland, VA

Guests bound for Franklin will find tranquil accommodations at Courtland Inn Motel, with rooms starting at $58.99, creating a warm and inviting atmosphere perfect for a peaceful stay. Enjoy the convenience of standard amenities in rooms designed to offer a worry-free stay at a great price.

From Courtland Inn Motel, the drive to downtown Franklin is quick and convenient, allowing guests to explore the city’s attractions while returning to a quieter retreat. Book an inviting, budget-friendly hotel for your Franklin travels and relax—reserve now!

  Call (855) 234-5074 to book with an agent.
  5.7 miles from Franklin, VA 23851

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Brentwood Inn & Suites

1526 Holland Rd Suffolk, VA

Guests traveling to Franklin can enjoy a comfortable stay at Brentwood Inn & Suites, where budget-friendly rooms start at $90.99, offering a pleasant environment for relaxation. Find comfort in rooms that provide a little extra, ensuring a pleasant stay at a budget-friendly price.

Relax in the serene surroundings of Brentwood Inn & Suites, with the excitement of downtown Franklin still a convenient drive away. Enjoy Franklin without overspending—secure your budget-friendly room today!

  Call (855) 236-8982 to book with an agent.
  17.0 miles from Franklin, VA 23851

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1503 Holland Rd Suffolk, VA

At Quality Inn & Suites, guests visiting Franklin will find inviting comfort with rooms starting at $106.75, creating a clean and welcoming environment ideal for rest. Appreciate the detailed cleaning practices at Quality Inn, ensuring each room is spotless and sanitized for your arrival.

A quiet retreat awaits guests at Quality Inn & Suites, with downtown Franklin still within reach for a balanced stay of rest and adventure. Enjoy Franklin adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 235-0725 to book with an agent.
  17.2 miles from Franklin, VA 23851

Starting at

$106.75

per night

Read Reviews View Amenities View All Rooms

Southern Star Inn

504 East Main St Murfreesboro, NC

Guests traveling to Franklin will appreciate the restorative accommodations at Southern Star Inn, with rooms starting at $61.99, creating a welcoming atmosphere. Experience enhanced comfort at an affordable price, with rooms that offer additional amenities for a more satisfying stay.

A quiet retreat awaits at Southern Star Inn, where guests can enjoy relaxation and still access downtown Franklin with ease. Enjoy the convenience of a well-appointed hotel in Franklin without the high price—secure now!

  Call (855) 233-0132 to book with an agent.
  18.8 miles from Franklin, VA 23851

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Suffolk

633 North Main Street Suffolk, VA

For a cozy-like and comfortable stay, Red Roof Inn Suffolk offers budget-friendly accommodations with rooms from $78.07, providing a clean, inviting space near Franklin. Appreciate the effective and efficient customer service at Red Roof Inn, where guest needs are promptly addressed.

For a calm and comfortable stay, Red Roof Inn Suffolk offers peaceful surroundings while downtown Franklin remains within easy reach by car. Book now and make your Franklin trip both relaxing and budget-friendly—secure your room!

  Call (855) 234-5074 to book with an agent.
  20.0 miles from Franklin, VA 23851

Starting at

$78.07

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Suffolk

1017 Centerbrooke Lane Suffolk, VA

With budget-friendly rooms starting at $195.99, Hampton Inn Suffolk provides inviting accommodations for those bound for Franklin, creating a clean, welcoming space. Relish in the freshness of Hampton's newly renovated properties, where contemporary design meets the comfort and quality you expect.

At Hampton Inn Suffolk, guests are treated to restful accommodations with the advantage of being close to Franklin's top destinations. Choose a hotel that makes your Franklin trip both practical and enjoyable—secure your stay today!

  Call (855) 234-5074 to book with an agent.
  20.4 miles from Franklin, VA 23851

Starting at

$195.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Suffolk an IHG Hotel

1018 Centerbrooke Ln Suffolk, VA

With rooms beginning at $134.00, Holiday Inn Express Hotel & Suites Suffolk an IHG Hotel offers inviting accommodations for travelers visiting Franklin, creating a enchanting, comfortable space for rest. Enjoy the flexibility of Holiday Inn Express's room configurations, offering various setups to accommodate singles, couples, and families.

Discover the convenience of Holiday Inn Express Hotel & Suites Suffolk an IHG Hotel, a peaceful location with Franklin's attractions accessible whenever you're ready to explore. Treat yourself to an affordable, inviting hotel experience in Franklin—book today!

  Call (855) 234-7135 to book with an agent.
  20.4 miles from Franklin, VA 23851

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Stonewood Inn & Suites Carrollton Smithfield

20080 Brewers Neck Blvd Smithfield, VA

For an affordable stay near Franklin, Stonewood Inn & Suites Carrollton Smithfield offers budget-friendly comfort with rooms from $77.99, creating a clean and heartwarming environment. Stay in rooms that deliver reliable comfort and convenience, making your stay both enjoyable and affordable.

Find your peaceful getaway at Stonewood Inn & Suites Carrollton Smithfield, where serene surroundings and quick access to Franklin ensure an enjoyable stay. Stay stress-free and budget-conscious while exploring Franklin—lock in your stay now!

  Call (855) 235-6136 to book with an agent.
  26.4 miles from Franklin, VA 23851

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Suites Smithfield

200 Vincents Xing Smithfield, VA

With rates beginning at $190.99, Hampton Inn Suites Smithfield is a practical choice for guests visiting Franklin, providing a soft and inviting space ideal for relaxation. Relax in the serenity of Hampton’s garden or courtyard areas, beautifully landscaped spaces for quiet contemplation or leisurely strolls.

Enjoy the best of both worlds at Hampton Inn Suites Smithfield, where guests can relax in peace while keeping Franklin close enough for exploration. Discover the smart way to stay in Franklin with inviting and affordable lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  26.6 miles from Franklin, VA 23851

Starting at

$190.99

per night

Read Reviews View Amenities View All Rooms

Smithfield Station

415 South Church Street Smithfield, VA

Find a alluring getaway at Smithfield Station as you visit Franklin, where inviting rooms offer comfort and quality, with rates starting from an accessible $175.99. Relax in accommodations that blend enhanced amenities with comfort, providing a perfect setting for both relaxation and productivity.

Stay at Smithfield Station to enjoy spacious comfort, with the convenience of Franklin's lively offerings just minutes away. Step into an unforgettable Franklin experience with a hotel that makes you feel special—reserve now!

  Call (855) 234-2997 to book with an agent.
  27.0 miles from Franklin, VA 23851

Starting at

$175.99

per night

Read Reviews View Amenities View All Rooms

Ahoskie Inn

343 North Highway 561 W Ahoskie, NC

Guests headed to Franklin can enjoy affordable comfort at Ahoskie Inn, with rooms starting at $60.99, providing a reassuring space perfect for relaxation. Find straightforward accommodations, where rooms provide a clean and comfortable environment for a relaxing stay.

Find your perfect getaway at Ahoskie Inn, where a peaceful stay meets the ease of exploring Franklin’s attractions. Treat yourself to a memorable Franklin trip with well-equipped, cost-friendly accommodations—reserve today!

  Call (855) 234-2997 to book with an agent.
  28.5 miles from Franklin, VA 23851

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Chesapeake Suffolk

2122 Jolliff Rd Chesapeake, VA

With affordable rooms beginning at $119.99, Fairfield Inn & Suites by Marriott Chesapeake Suffolk provides inviting accommodations for guests bound for Franklin, creating a clean, comfortable space. Experience the warmth of Fairfield's guest service, where friendly staff are dedicated to making your stay as comfortable as possible.

Escape the everyday hustle at Fairfield Inn & Suites by Marriott Chesapeake Suffolk, a restful retreat situated conveniently close to Franklin's exciting destinations. Take your Franklin experience to the next level with cost-effective, well-equipped lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  28.9 miles from Franklin, VA 23851

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Chesapeake an IHG Hotel

4809 Market Pl Chesapeake, VA

For an affordable, restful stay, Candlewood Suites Chesapeake an IHG Hotel offers budget-friendly rooms with rates from $114.99, creating a clean and welcoming environment ideal for travelers. Enjoy the warmth and welcoming atmosphere of Candlewood Suites, where every guest is made to feel at home.

Find your ideal retreat at Candlewood Suites Chesapeake an IHG Hotel, offering peaceful surroundings and effortless access to Franklin’s many attractions. Experience Franklin with accommodations that make every moment memorable—lock in now!

  Call (855) 234-7135 to book with an agent.
  29.0 miles from Franklin, VA 23851

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Bowers Hill Inn

4725 West Military Hwy Chesapeake, VA

Guests headed to Franklin will appreciate the intimate accommodations at Bowers Hill Inn, with rooms beginning at $64.99, creating a warm and inviting environment. Experience practical comfort in a setting that focuses on providing essential amenities at an affordable price.

Relax at Bowers Hill Inn, where a peaceful retreat is enhanced by the convenience of Franklin’s nearby attractions. Make your Franklin stay relaxing and cost-effective—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  29.5 miles from Franklin, VA 23851

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Chesapeake an IHG Hotel

2436 Gum Rd Chesapeake, VA

For budget-conscious travelers headed to Franklin, Holiday Inn Express Hotel & Suites Chesapeake an IHG Hotel offers peaceful rooms with rates from $119.00, creating a clean and welcoming atmosphere. Appreciate the brand's focus on sustainability, with Holiday Inn Express participating in green programs and initiatives to reduce its environmental footprint.

Guests at Holiday Inn Express Hotel & Suites Chesapeake an IHG Hotel will appreciate the calm surroundings, with Franklin's vibrant offerings only a short drive away. Relax and explore Franklin knowing your accommodations provide excellent value—book today!

  Call (855) 233-0132 to book with an agent.
  29.7 miles from Franklin, VA 23851

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Suffolk Chesapeake

5409 Plummer Blvd Suffolk, VA

Guests headed to Franklin can relax at Comfort Suites Suffolk Chesapeake, where budget-friendly rooms start at $104.99, creating a warm and inviting atmosphere ideal for unwinding. Spend time in Comfort Suites' picnic areas, a lovely way to enjoy meals outdoors with family and friends.

Find your perfect getaway at Comfort Suites Suffolk Chesapeake, where relaxation meets the convenience of having Franklin nearby. Uncover an inviting and cost-effective hotel for your Franklin travels—secure today!

  Call (855) 234-2997 to book with an agent.
  29.9 miles from Franklin, VA 23851

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Chesapeake Square Mall

4449 Peek Trail Chesapeake, VA

For a intimate and affordable stay, Hampton Inn & Suites Chesapeake Square Mall offers inviting rooms with rates beginning at $133.99, creating a comfortable space near Franklin. Experience great value at Hampton by Hilton, where essential comforts are provided without extra fees, ensuring a worry-free stay.

Stay at Hampton Inn & Suites Chesapeake Square Mall to enjoy both peace and convenience, with quiet rooms just a short drive from Franklin's lively attractions. Experience Franklin with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 239-4019 to book with an agent.
  29.9 miles from Franklin, VA 23851

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

American Inn Chesapeake – Portsmouth

4433 South Military Hwy. Chesapeake, VA

With budget-conscious rooms starting at $64.99, American Inn Chesapeake – Portsmouth provides affordable comfort for travelers bound for Franklin, creating a heartwarming and relaxing atmosphere. Stay in a room that ensures a comfortable travel experience, with basic amenities provided at an affordable price.

Unwind in the calm surroundings of American Inn Chesapeake – Portsmouth, where relaxation meets easy access to the vibrant energy of Franklin. Stay affordably and comfortably on your Franklin getaway—lock in your hotel room today!

  Call (855) 235-0725 to book with an agent.
  30.4 miles from Franklin, VA 23851

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Stony Creek Petersburg South

11019 Blue Star Hwy Stony Creek, VA

Guests traveling to Franklin can unwind at Sleep Inn & Suites Stony Creek Petersburg South, where budget-friendly rooms start at $91.99, creating a warm, inviting atmosphere ideal for rest. Savor Sleep Inn's fresh, hot coffee available in the lobby throughout the day, a perfect pick-me-up whenever you need it.

Escape the city bustle at Sleep Inn & Suites Stony Creek Petersburg South, where a relaxing atmosphere awaits and Franklin remains within a short drive. Stay comfortably in Franklin with a hotel that delivers on quality and savings—book today!

  Call (855) 235-6136 to book with an agent.
  31.6 miles from Franklin, VA 23851

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Chesapeake Portsmouth

3280 Western Branch Blvd Chesapeake, VA

Guests bound for Franklin will appreciate the budget-conscious comfort at Sleep Inn & Suites Chesapeake Portsmouth, with delightful rooms starting at $79.99, creating a warm, inviting atmosphere. Support eco-friendly travel with Sleep Inn’s sustainability initiatives, aimed at minimizing environmental impact while maximizing guest comfort.

Enjoy a restful escape at Sleep Inn & Suites Chesapeake Portsmouth, where guests can relax and still have Franklin's vibrant energy close at hand. Choose a hotel that makes your Franklin trip both practical and enjoyable—secure your stay today!

  Call (855) 236-8982 to book with an agent.
  31.8 miles from Franklin, VA 23851

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Economy 7 Inn Chesapeake / Portsmouth

3216 Churchland Blvd. I 664 Exit 8B Rt 17 Chesapeake, VA

Guests bound for Franklin will find affordable comfort at Economy 7 Inn Chesapeake / Portsmouth, where rooms start at $63.99, providing a restful, welcoming space perfect for rest. Stay in rooms that provide dependable amenities and straightforward comfort, perfect for budget-conscious travelers.

Enjoy a calming retreat at Economy 7 Inn Chesapeake / Portsmouth, where quiet surroundings and Franklin's energy are just a drive apart. Choose value-driven comfort for your Franklin travels—lock in your hotel room today!

  Call (855) 239-5277 to book with an agent.
  31.8 miles from Franklin, VA 23851

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms