The best deals on hotels when visiting Martinsville in Pennsylvania.

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 Martinsville, Pennsylvania 17368

Holiday Inn Express Hotel & Suites York NE Market an IHG Hotel

18 Cinema Drive York, PA

For an affordable and inviting stay, Holiday Inn Express Hotel & Suites York NE Market an IHG Hotel offers alluring rooms with rates beginning at $129.00, creating a clean and comfortable atmosphere near Martinsville. Unwind in Holiday Inn Express's smartly designed public spaces, ideal for casual meetings or simply relaxing with a book.

With downtown Martinsville still within reach by car, guests at Holiday Inn Express Hotel & Suites York NE Market an IHG Hotel can balance the excitement of city exploration with the peace and tranquility of their stay. Enjoy Martinsville to the fullest with accommodations that keep your wallet happy—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.2 miles from Martinsville, PA 17368

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Heritage Hills Golf Resort

2700 Mount Rose Ave York, PA

Discover a restful stay at Heritage Hills Golf Resort as you visit Martinsville, where easygoing accommodations create a warm environment, with inviting rates from $182.99. Enjoy a refined atmosphere in rooms that blend elegance with modern conveniences, ensuring a comfortable and stylish stay.

With downtown Martinsville still within reach, guests at Heritage Hills Golf Resort can enjoy the best of both worlds—easy city access and a more relaxed atmosphere. Get ready for an unforgettable Martinsville escape with a hotel that enhances every moment—secure now!

  Call (855) 233-0132 to book with an agent.
  7.7 miles from Martinsville, PA 17368

Starting at

$182.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Columbia Lancaster

3903 Abel Dr Columbia, PA

Guests bound for Martinsville will find comfortable accommodations at Comfort Inn Columbia Lancaster, with rooms beginning at $127.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Appreciate the added convenience of complimentary parking, making your travels smoother and more stress-free.

At Comfort Inn Columbia Lancaster, guests can unwind in a more spacious setting, with downtown Martinsville just a drive away for a day of city exploration. Step into Martinsville comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 234-7135 to book with an agent.
  8.0 miles from Martinsville, PA 17368

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott York

2799 Concord Road York, PA

Relax in the warm ambiance of Courtyard by Marriott York as you journey to Martinsville, where quality rooms provide comfort and relaxation, with nightly rates starting at $149.99. Explore the local area with ease, thanks to Courtyard's strategic locations near key attractions, business centers, and transportation hubs.

Guests at Courtyard by Marriott York will love the quiet surroundings, with downtown Martinsville still within easy reach for all their sightseeing and exploration needs. Relax in Martinsville at a hotel that combines elegance with budget-friendly rates—reserve now!

  Call (855) 233-0132 to book with an agent.
  8.3 miles from Martinsville, PA 17368

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

2600 East Market St York, PA

For budget-savvy travelers, Quality Inn & Suites offers tucked away comfort with rates beginning at $85.99, creating a warm and inviting atmosphere perfect for relaxation. Stay refreshed with Quality Inn's poolside bar service, offering drinks and snacks while you relax by the water.

Guests at Quality Inn & Suites are close enough to downtown Martinsville to explore its top attractions, while enjoying a peaceful retreat afterward. Enjoy the best of Martinsville with accommodations that enhance your travel experience—reserve now!

  Call (855) 233-7850 to book with an agent.
  8.3 miles from Martinsville, PA 17368

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites York

2789 Concord Rd York, PA

For an affordable stay near Martinsville, TownePlace Suites York offers inviting rooms with rates starting at $179.99, creating a clean, comfortable atmosphere perfect for relaxation. Premium bedding and pillow options at TownePlace Suites ensure a restful sleep experience.

Guests staying at TownePlace Suites York can unwind in a peaceful location, with downtown Martinsville a simple drive away for sightseeing and exploration. Stay comfortably in Martinsville without sacrificing quality or savings—lock in your hotel today!

  Call (855) 239-4019 to book with an agent.
  8.4 miles from Martinsville, PA 17368

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton York

212 Pauline Drive York, PA

Find a warm retreat at Home2 Suites by Hilton York as you explore Martinsville, where quality rooms provide comfort and relaxation, with inviting nightly rates beginning at $137.99. Enjoy the peace of mind with Home2 Suites' enhanced Wi-Fi security, protecting your privacy and data during your stay.

Guests staying at Home2 Suites by Hilton York will love the balance of easy city access and the quiet surroundings of the hotel, perfect for a peaceful retreat. Experience the best of Martinsville with accommodations that make every day enjoyable—book today!

  Call (855) 234-2997 to book with an agent.
  8.5 miles from Martinsville, PA 17368

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton York

1550 Mount Zion Rd York, PA

For those bound for Martinsville, Hampton Inn by Hilton York offers intimate comfort with rooms starting at $114.99, creating a clean, comfortable space perfect for unwinding. Experience great value at Hampton by Hilton, where essential comforts are provided without extra fees, ensuring a worry-free stay.

From Hampton Inn by Hilton York, guests can enjoy a quick drive into downtown Martinsville, where they can explore the city’s highlights and return to a restful stay afterward. Enjoy the beauty of Martinsville with a hotel that keeps your budget intact—book today!

  Call (855) 235-6136 to book with an agent.
  8.6 miles from Martinsville, PA 17368

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites York South

2159 South Queen Street York, PA

Guests visiting Martinsville can relax in homely comfort at Hampton Inn & Suites York South, where budget-friendly rooms start at $179.99, creating a warm, welcoming space. Relish the availability of complimentary hot tea and coffee in the lobby, serving as a warm welcome throughout the day.

From Hampton Inn & Suites York South, a simple drive brings guests into downtown Martinsville, where they can explore the city’s top attractions and return to a quiet setting. Take your Martinsville stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  8.6 miles from Martinsville, PA 17368

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Lancaster County

314 Primrose Ln Mountville, PA

Guests bound for Martinsville can unwind at Extended Stay America Suites Lancaster County, where pleasant rooms start at $129.59, creating a warm and inviting environment perfect for relaxation. Relax with the outdoor seating provided at Extended Stay America, perfect for enjoying a meal or catching up on work in a pleasant setting.

Guests at Extended Stay America Suites Lancaster County can enjoy the peace and quiet of being further from the city’s busiest areas, with downtown Martinsville still within reach for a day of exploring. Maximize your Martinsville adventure with inviting, well-appointed lodging—secure your room now!

  Call (855) 236-8982 to book with an agent.
  9.1 miles from Martinsville, PA 17368

Starting at

$129.59

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites York an IHG Hotel

951 North Hills Rd York, PA

At Candlewood Suites York an IHG Hotel, guests bound for Martinsville will find restorative accommodations with rates beginning at $139.00, creating a warm and welcoming environment. Free parking at Candlewood Suites adds extra value and convenience to your stay, making it easy to come and go as you please.

Guests at Candlewood Suites York an IHG Hotel can experience the best of both worlds: proximity to downtown Martinsville and the tranquility of a more relaxed location. Plan your Martinsville getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 235-6136 to book with an agent.
  9.4 miles from Martinsville, PA 17368

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Heritage Rail Inn & Suites

140 Leader Heights Road York, PA

Guests bound for Martinsville will find tranquil accommodations at Best Western Plus Heritage Rail Inn & Suites, where rooms start at $117.99, creating a warm and inviting environment ideal for relaxation. Experience the upscale bathroom amenities provided at Best Western Plus, including designer toiletries and plush towels.

From Best Western Plus Heritage Rail Inn & Suites, a simple drive brings guests into downtown Martinsville, where they can explore the city’s top attractions and return to a quiet setting. Enjoy the beauty of Martinsville with a hotel that keeps your budget intact—book today!

  Call (855) 234-5074 to book with an agent.
  9.8 miles from Martinsville, PA 17368

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Lancaster West an IHG Hotel

100 South Tree Drive Lancaster, PA

Guests bound for Martinsville will find calm comfort at Candlewood Suites Lancaster West an IHG Hotel, where inviting rooms start at $169.00, creating a welcoming atmosphere ideal for relaxation. Free parking at Candlewood Suites adds extra value and convenience to your stay, making it easy to come and go as you please.

For travelers seeking a quiet escape, Candlewood Suites Lancaster West an IHG Hotel offers a peaceful retreat, while downtown Martinsville remains easily accessible by car. Enjoy a hassle-free Martinsville visit with accommodations that prioritize value—reserve today!

  Call (855) 236-8982 to book with an agent.
  10.2 miles from Martinsville, PA 17368

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Heritage Hotel Lancaster

500 Centerville Rd Lancaster, PA

Unwind in the relaxed atmosphere of Heritage Hotel Lancaster on your trip to Martinsville, where inviting rooms create a peaceful retreat, with rates starting at $200.99. Experience a stay that offers a touch more sophistication, with rooms equipped for both comfort and practicality.

For a peaceful retreat, Heritage Hotel Lancaster offers quiet surroundings, with downtown Martinsville just a short drive away for sightseeing. Get ready to experience Martinsville with a hotel that keeps your comfort front and center—reserve now!

  Call (855) 234-2997 to book with an agent.
  10.3 miles from Martinsville, PA 17368

Starting at

$200.99

per night

Read Reviews View Amenities View All Rooms

The Yorktowne Hotel Tapestry Collection by Hilton

48 East Market St York, PA

Travelers exploring Martinsville will appreciate the inviting ambiance of The Yorktowne Hotel Tapestry Collection by Hilton, where safe rooms offer quality and warmth, with rates starting at $174.99. Experience the comfort and quality synonymous with the Hilton name, ensuring a restful and rejuvenating stay.

Travelers seeking quiet surroundings will appreciate The Yorktowne Hotel Tapestry Collection by Hilton, offering a calm atmosphere with downtown Martinsville still nearby. Get ready for a Martinsville escape filled with elegance and thoughtful touches—lock in today!

  Call (855) 236-8982 to book with an agent.
  10.8 miles from Martinsville, PA 17368

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn York Downtown

132 North George St York, PA

Guests visiting Martinsville can unwind in comforting accommodations at Red Roof Inn York Downtown, where rooms begin at $77.00, creating a warm and inviting atmosphere perfect for relaxation. Settle into the cozy and inviting atmosphere of Red Roof Inn’s rooms, where you can relax and recharge in peace.

For a peaceful retreat, Red Roof Inn York Downtown offers serene surroundings with downtown Martinsville easily accessible for exploration. Make your Martinsville experience stress-free and economical—secure your room today!

  Call (855) 236-8982 to book with an agent.
  10.9 miles from Martinsville, PA 17368

Starting at

$77.00

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham York

334 Arsenal Road York, PA

For an inviting and restful stay, Days Inn & Suites by Wyndham York offers cushy accommodations with rates starting at $76.99, creating a comfortable space near Martinsville. Discover the convenience of Days Inn's 24-hour business centers, providing the tools you need to stay productive.

Guests staying at Days Inn & Suites by Wyndham York will appreciate the peaceful environment, with downtown Martinsville remaining within reach for city adventures. Find exceptional value and extra amenities on your Martinsville adventure—reserve your hotel room now!

  Call (855) 234-2997 to book with an agent.
  11.0 miles from Martinsville, PA 17368

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn North Central York

1402 TORONITA STREET York, PA

At Sleep Inn North Central York, travelers bound for Martinsville can unwind in harmonious rooms with rates starting at $105.99, creating a warm and welcoming environment. Look forward to a hassle-free experience at Sleep Inn, where we prioritize your comfort and satisfaction above all else.

Relax at Sleep Inn North Central York, where peaceful surroundings create a restful stay, while downtown Martinsville remains a quick drive away for sightseeing. Maximize your Martinsville experience with a hotel that makes your stay unforgettable—reserve today!

  Call (855) 235-6136 to book with an agent.
  11.0 miles from Martinsville, PA 17368

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Inn

2101 Columbia Ave Lancaster, PA

Experience a charming escape at Red Carpet Inn near Martinsville, where inviting accommodations provide a comfortable stay, with affordable rates starting at $84.99. Stay in accommodations that provide a plush retreat from the day's activities, with upscale amenities and refined decor.

Guests at Red Carpet Inn can experience a restful escape, with the convenience of downtown Martinsville still within easy reach by car. Enjoy a Martinsville visit where every detail is designed for your comfort—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  11.0 miles from Martinsville, PA 17368

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites North Central York

1402 Toronita St. Building B York, PA

With rooms starting at $91.99, MainStay Suites North Central York provides budget-friendly comfort for travelers bound for Martinsville, creating a clean, welcoming environment. Enjoy a complimentary hot breakfast every morning at MainStay Suites, providing the perfect start to your day with a variety of choices.

Escape the hustle of downtown Martinsville and unwind at MainStay Suites North Central York, where the city remains within easy reach for a day of adventure. Get ready for a Martinsville trip that’s as affordable as it is memorable—lock in today!

  Call (855) 235-0725 to book with an agent.
  11.1 miles from Martinsville, PA 17368

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 York PA

323 Arsenal Rd York, PA

With rooms beginning at $69.99, Motel 6 York PA provides budget-friendly comfort for travelers bound for Martinsville, creating a clean, inviting space for rest. Find value in every stay with Motel 6's economical rates, allowing you to save more for your adventures.

With a short, scenic drive into downtown Martinsville, guests at Motel 6 York PA can enjoy the city’s highlights while retreating to a quieter, more peaceful stay. Save more and experience added comfort on your Martinsville visit—book your room now!

  Call (855) 233-0132 to book with an agent.
  11.1 miles from Martinsville, PA 17368

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton York

1520 Toronita Street York, PA

With rooms starting at $136.99, Tru by Hilton York provides inviting accommodations for guests bound for Martinsville, creating a clean, comfortable environment. Relax in the media rooms at Tru by Hilton, where guests can watch movies, play video games, or catch up on television shows.

Travelers seeking a peaceful retreat will love Tru by Hilton York, where calm surroundings provide relaxation and downtown Martinsville is accessible. Get ready for an unforgettable Martinsville visit with thoughtfully designed, budget-friendly lodging—lock in today!

  Call (855) 233-0132 to book with an agent.
  11.1 miles from Martinsville, PA 17368

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Inn at York

222 Arsenal Road York, PA

Guests bound for Martinsville can enjoy affordable comfort at Inn at York, where cozy-like rooms start at $107.10, providing a warm and inviting atmosphere perfect for unwinding. Enjoy standard amenities in rooms that provide a comfortable environment for a budget-friendly stay.

Unwind in the quiet atmosphere at Inn at York, knowing that downtown Martinsville remains close enough for a day of adventure. Stay affordably and experience more of Martinsville—lock in your hotel room today!

  Call (855) 233-0132 to book with an agent.
  11.2 miles from Martinsville, PA 17368

Starting at

$107.10

per night

Read Reviews View Amenities View All Rooms

Four Points by Sheraton York

1650 Toronita Street York, PA

Find restful accommodations at Four Points by Sheraton York as you journey to Martinsville, where inviting rooms offer comfort, with rates beginning at an affordable $144.99 per night. Enjoy the security of Sheraton’s in-room safes, designed to keep your valuables secure throughout your stay.

For a more tranquil stay, Four Points by Sheraton York provides peaceful surroundings, with downtown Martinsville accessible for sightseeing adventures. Uncover the best of Martinsville with a hotel that combines elegance with affordability—secure now!

  Call (855) 235-0725 to book with an agent.
  11.2 miles from Martinsville, PA 17368

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms