The best deals on hotels when visiting Shepherds Hill in Maine.

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 Shepherds Hill, Maine 03904

Ramada by Wyndham Kittery

2 Gorges Rd Kittery, ME

At Ramada by Wyndham Kittery, guests visiting Shepherds Hill can enjoy appealing, affordable rooms starting at $99.99, creating a clean and inviting environment for a peaceful stay. Relax with Ramada's evening relaxation rituals, featuring aromatherapy sessions and soothing music to help you wind down.

Enjoy a leisurely walk to Shepherds Hill’s top attractions from Ramada by Wyndham Kittery, perfectly positioned for guests who love to explore the city on foot. Enjoy Shepherds Hill to the fullest with budget-wise, inviting hotel rooms—book now!

  Call (855) 236-8982 to book with an agent.
  0.5 miles from Shepherds Hill, ME 03904

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Kittery Inn&Suites

70 US Route 1 Bypass Kittery, ME

With budget-friendly rooms starting at $96.99, Kittery Inn&Suites provides inviting accommodations for travelers to Shepherds Hill, creating a delightful environment. Relax in accommodations that offer extra amenities and comfort, designed for travelers seeking a bit more at a great value.

Guests at Kittery Inn&Suites can easily reach downtown Shepherds Hill in just a few minutes, whether they choose to walk or take a short drive. Get ready for a memorable Shepherds Hill trip with lodging that puts you first—secure now!

  Call (855) 239-4019 to book with an agent.
  0.6 miles from Shepherds Hill, ME 03904

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Kittery Portsmouth

275 US Route 1 Kittery, ME

With rooms from $137.99, Hampton Inn & Suites Kittery Portsmouth provides affordable comfort for guests visiting Shepherds Hill, creating a clean and quiet environment ideal for relaxation. Treat yourself at Hampton’s vending machines, conveniently located for a quick snack or drink without leaving the hotel.

Hampton Inn & Suites Kittery Portsmouth offers guests the convenience of being close to downtown Shepherds Hill, where the city’s most popular destinations are always within easy reach. Find budget-friendly lodging that makes your Shepherds Hill trip unforgettable—book today!

  Call (855) 235-6136 to book with an agent.
  0.8 miles from Shepherds Hill, ME 03904

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

The Water Street Inn

6 Water St Kittery, ME

Unwind at The Water Street Inn as you explore Shepherds Hill, where inviting rooms provide warmth and quality, with nightly rates starting at $163.99. Find the pinnacle of comfort and luxury in rooms that are equipped with everything you need for a flawless stay.

The Water Street Inn provides an excellent location for visitors to Shepherds Hill, where downtown is just a short journey away, offering both convenience and serenity. Get ready for a Shepherds Hill escape where your comfort is always the top priority—lock in today!

  Call (855) 233-7850 to book with an agent.
  1.2 miles from Shepherds Hill, ME 03904

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Coachman Inn

380 US Route 1 Kittery, ME

For an affordable and inviting stay, Coachman Inn offers restful rooms with rates from $103.99, creating a clean, comfortable atmosphere perfect for travelers. Experience a bit more luxury in rooms that offer extra comforts and amenities, making your visit both pleasant and affordable.

With downtown Shepherds Hill within easy reach, Coachman Inn gives guests the perfect blend of proximity and peace, making it easy to explore the city. Discover how great Shepherds Hill can be with accommodations that keep you comfortable—secure now!

  Call (855) 236-8982 to book with an agent.
  1.5 miles from Shepherds Hill, ME 03904

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Sheraton Portsmouth Harborside Hotel

250 Market St Portsmouth, NH

With a touch of sophistication, Sheraton Portsmouth Harborside Hotel near Shepherds Hill offers relaxing accommodations for a relaxing escape, with budget-friendly rates beginning at $209.99. Relax with the benefit of Sheraton’s noise-canceling room features, ensuring a peaceful environment no matter the location of the hotel.

Guests at Sheraton Portsmouth Harborside Hotel can enjoy the convenience of being just a short drive from downtown Shepherds Hill, making it easy to explore the city’s top destinations. Discover how refined Shepherds Hill can be with a hotel that treats you to the best—secure now!

  Call (855) 234-5074 to book with an agent.
  1.7 miles from Shepherds Hill, ME 03904

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Portsmouth Downtown / Waterfront

100 Deer Street Portsmouth, NH

Relax in the inviting comfort of Residence Inn by Marriott Portsmouth Downtown / Waterfront as you travel to Shepherds Hill, where snug rooms await at an affordable starting rate of $199.99 per night. Enjoy a stress-free stay at Residence Inn with amenities designed for extended stays, including in-suite laundry and a full kitchen.

At Residence Inn by Marriott Portsmouth Downtown / Waterfront, a brief drive takes guests right into the lively downtown area of Shepherds Hill, making it easy to explore the city’s best offerings. Discover how Shepherds Hill can be a breeze with a hotel that offers exceptional amenities—secure now!

  Call (855) 236-8982 to book with an agent.
  1.7 miles from Shepherds Hill, ME 03904

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Portsmouth Downtown

100 High St Portsmouth, NH

Unwind in the peaceful surroundings of Hilton Garden Inn Portsmouth Downtown when traveling to Shepherds Hill, where relaxed accommodations offer relaxation, with budget-friendly rates starting at $151.99. Spend an evening relaxing in Hilton Garden Inn's outdoor patio areas, equipped with fire pits and comfortable seating for a perfect night under the stars.

With downtown Shepherds Hill only a brief drive from Hilton Garden Inn Portsmouth Downtown, guests can explore the city’s top destinations while staying in a quieter area. Enjoy added perks and peace of mind during your Shepherds Hill stay—secure your hotel room now!

  Call (855) 234-5074 to book with an agent.
  1.7 miles from Shepherds Hill, ME 03904

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

AC Hotel by Marriott Portsmouth

299 Vaughn Street Portsmouth, NH

Enjoy quality and relaxation at AC Hotel by Marriott Portsmouth near Shepherds Hill, where inviting accommodations create a soft environment, with rates beginning at $189.99. Enjoy the privacy and view from AC Hotels' room balconies, available in select rooms for an enhanced stay experience.

At AC Hotel by Marriott Portsmouth, a quick drive takes guests into the heart of downtown Shepherds Hill, making it simple to experience the city’s most vibrant offerings. Take advantage of top-notch accommodations in Shepherds Hill that make every stay unforgettable—reserve now!

  Call (855) 233-0132 to book with an agent.
  1.8 miles from Shepherds Hill, ME 03904

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Portsmouth Downtown

23 Portwalk Pl Portsmouth, NH

Enjoy the inviting ambiance of Hampton Inn & Suites Portsmouth Downtown as you visit Shepherds Hill, where restful rooms provide quality and relaxation, with affordable rates beginning at $137.99. Go green with Hampton, which features eco-friendly practices such as water-saving fixtures and energy-efficient lighting throughout the hotel.

From Hampton Inn & Suites Portsmouth Downtown, a short drive delivers guests into downtown Shepherds Hill, where the city’s top destinations await exploration. Enjoy every moment of your Shepherds Hill trip with accommodations that go the extra mile—lock in today!

  Call (855) 233-7850 to book with an agent.
  1.8 miles from Shepherds Hill, ME 03904

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

The Davenport Inn

70 Court St Portsmouth, NH

Embrace a refined escape at The Davenport Inn near Shepherds Hill, where inviting accommodations create comfort and style, with budget-friendly rates starting at $389.99. Stay in rooms that are a showcase of luxury and innovation, equipped with high-end amenities for a cutting-edge stay.

From The Davenport Inn, guests can quickly drive into downtown Shepherds Hill, where the city’s most iconic destinations are easily accessible. Indulge in an unparalleled Shepherds Hill experience with a hotel that delivers true elegance—reserve now!

  Call (855) 233-7850 to book with an agent.
  2.0 miles from Shepherds Hill, ME 03904

Starting at

$389.99

per night

Read Reviews View Amenities View All Rooms

The Hotel Portsmouth

40 Court St. Portsmouth, NH

Enjoy the peaceful surroundings of The Hotel Portsmouth when visiting Shepherds Hill, where inviting rooms provide comfort, with rates beginning at an accessible $212.99. Stay in accommodations that are designed with your comfort in mind, providing a range of upgraded amenities to enhance your visit.

From The Hotel Portsmouth, a brief drive delivers guests into downtown Shepherds Hill, where the city’s most exciting destinations are always nearby. Take advantage of a Shepherds Hill hotel that delivers quality and affordability seamlessly—book today!

  Call (855) 234-2997 to book with an agent.
  2.0 miles from Shepherds Hill, ME 03904

Starting at

$212.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott in Portsmouth

1000 Market St Portsmouth, NH

Choose Courtyard by Marriott in Portsmouth for a comfortable escape near Shepherds Hill, where homely rooms offer relaxation, with inviting nightly rates beginning at just $174.99. Relax in the serene atmosphere of Courtyard's meditation spaces, offering a quiet retreat for reflection and relaxation.

From Courtyard by Marriott in Portsmouth, a brief drive delivers guests into downtown Shepherds Hill, where the city’s most popular attractions are easily reachable. Relax in Shepherds Hill with a hotel that’s designed to exceed your expectations—secure now!

  Call (855) 235-0725 to book with an agent.
  2.5 miles from Shepherds Hill, ME 03904

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Anchorage Inns&Suites

417 Woodbury Ave Portsmouth, NH

Guests bound for Shepherds Hill can enjoy comfy comfort at Anchorage Inns&Suites, where rooms start at $81.99, creating a welcoming environment ideal for relaxation. Find value and functionality in rooms that provide a comfortable setting with all the necessary amenities for a restful stay.

With downtown Shepherds Hill just a brief drive from Anchorage Inns&Suites, guests can easily explore the city’s most iconic attractions while staying in a quieter setting. Relax and recharge in Shepherds Hill with a hotel that offers more for less—secure today!

  Call (855) 239-4019 to book with an agent.
  2.5 miles from Shepherds Hill, ME 03904

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Portsmouth

383 Woodbury Ave Portsmouth, NH

At Howard Johnson by Wyndham Portsmouth, travelers to Shepherds Hill can enjoy inviting accommodations with rooms from $96.99, creating a clean and comfortable atmosphere perfect for unwinding. Enjoy the unique décor at Howard Johnson, where bright colors and thoughtful touches enhance your stay.

With downtown Shepherds Hill only a brief drive away, guests at Howard Johnson by Wyndham Portsmouth can explore the city’s best attractions while enjoying a quieter stay. Lock in a budget-friendly hotel that prioritizes your comfort in Shepherds Hill—reserve today!

  Call (855) 233-0132 to book with an agent.
  2.6 miles from Shepherds Hill, ME 03904

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Portsmouth an IHG Hotel

300 Woodbury Ave Portsmouth, NH

Unwind in the peaceful ambiance of Holiday Inn Portsmouth an IHG Hotel near Shepherds Hill, where quality rooms offer relaxation, with inviting nightly rates beginning at $137.89. Stay in style at Holiday Inn’s recently refurbished properties, where modern amenities meet contemporary design.

At Holiday Inn Portsmouth an IHG Hotel, a short drive brings guests into the vibrant downtown area of Shepherds Hill, where the city’s top destinations are just minutes away. Uncover a Shepherds Hill stay that makes you feel relaxed and well cared for—secure now!

  Call (855) 239-5277 to book with an agent.
  2.6 miles from Shepherds Hill, ME 03904

Starting at

$137.89

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Portsmouth Hotel & Suites

580 US Highway 1 Bypass Portsmouth, NH

Guests bound for Shepherds Hill can relax at Best Western Plus Portsmouth Hotel & Suites, where inviting rooms start at $83.99, creating a warm and welcoming environment ideal for unwinding. Appreciate the eco-conscious efforts at Best Western Plus, including recycling programs and energy-efficient practices.

Guests staying at Best Western Plus Portsmouth Hotel & Suites are never far from downtown Shepherds Hill, where a short drive brings them to the city’s best attractions. Get ready for a relaxing Shepherds Hill visit with affordable, well-appointed lodging—book now!

  Call (855) 234-5074 to book with an agent.
  2.6 miles from Shepherds Hill, ME 03904

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Port Inn&Suites Portsmouth Ascend Hotel Collection

505 US Highway 1 Bypass Portsmouth, NH

Choose Port Inn&Suites Portsmouth Ascend Hotel Collection when traveling to Shepherds Hill, where comfortable accommodations provide a welcoming experience, with affordable rates starting from $138.99. Stay in rooms that are thoughtfully equipped with modern amenities, designed to cater to your relaxation and productivity.

At Port Inn&Suites Portsmouth Ascend Hotel Collection, guests can take advantage of the quick drive into downtown Shepherds Hill, where the city’s top sights are just minutes away. Plan a relaxing Shepherds Hill trip with a hotel that makes comfort effortless—lock in today!

  Call (855) 234-5074 to book with an agent.
  2.9 miles from Shepherds Hill, ME 03904

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Portsmouth Seacoast

650 Borthwick Ave Portsmouth, NH

For an affordable and restful stay, Fairfield Inn by Marriott Portsmouth Seacoast offers restorative comfort with rates starting at $164.99, creating a warm and welcoming environment ideal for relaxation. Trust in the consistent quality and service of Fairfield by Marriott, a reliable choice for travelers worldwide.

At Fairfield Inn by Marriott Portsmouth Seacoast, guests are always close enough to downtown Shepherds Hill for a quick drive, making it easy to explore the city while enjoying a quieter retreat. Stay worry-free in Shepherds Hill with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 234-7135 to book with an agent.
  2.9 miles from Shepherds Hill, ME 03904

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Portsmouth Central

99 Durgin Ln Portsmouth, NH

Guests headed to Shepherds Hill can relax at Hampton Inn Portsmouth Central, where budget-friendly rooms start at $120.99, creating a warm and inviting atmosphere ideal for unwinding. Feel refreshed in Hampton's newly renovated rooms, where contemporary design meets the comfort and reliability you expect.

Hampton Inn Portsmouth Central provides easy access to downtown Shepherds Hill, offering guests the flexibility to visit the city’s top sights with just a short drive. Step into Shepherds Hill with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 239-5277 to book with an agent.
  3.0 miles from Shepherds Hill, ME 03904

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Portsmouth NH

3 Gosling Rd Portsmouth, NH

Guests bound for Shepherds Hill can enjoy affordable comfort at Motel 6 Portsmouth NH, where soft rooms start at $78.99, providing a warm and inviting atmosphere perfect for unwinding. Choose Motel 6 for an optimal blend of affordability and essential comfort, ensuring your travels are both economical and enjoyable.

At Motel 6 Portsmouth NH, a quick drive brings guests into the vibrant downtown area of Shepherds Hill, making it easy to visit the city’s most exciting spots. Stay affordably and comfortably on your Shepherds Hill adventure—lock in your hotel today!

  Call (855) 234-5074 to book with an agent.
  3.1 miles from Shepherds Hill, ME 03904

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1190 Lafayette Road Portsmouth, NH

At Quality Inn, guests bound for Shepherds Hill can enjoy budget-friendly accommodations with rooms starting at $149.00, creating a welcoming and comfortable space. Delight in the seasonal decorations at Quality Inn, enhancing the atmosphere and bringing festive cheer during holiday periods.

Guests staying at Quality Inn are just a short drive from downtown Shepherds Hill, where the city’s most popular spots are easily accessible. Stay worry-free in Shepherds Hill with a hotel that makes affordability feel luxurious—book today!

  Call (855) 239-5277 to book with an agent.
  3.9 miles from Shepherds Hill, ME 03904

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Best Western York Inn

2 Brickyard Lane York, ME

Guests bound for Shepherds Hill will find comforting accommodations at Best Western York Inn, with rooms beginning at $92.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Stay in Best Western’s accessible rooms, specifically designed to accommodate guests with mobility, hearing, or visual impairments.

At Best Western York Inn, a short drive brings guests into the vibrant downtown area of Shepherds Hill, where the city’s top destinations are just minutes away. Enjoy your Shepherds Hill adventure with accommodations designed for relaxation—book now!

  Call (855) 234-5074 to book with an agent.
  4.6 miles from Shepherds Hill, ME 03904

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham York

6 Market Place Dr York, ME

Guests traveling to Shepherds Hill will enjoy the comfortable accommodations at Microtel Inn & Suites by Wyndham York, with rooms beginning at $102.99, creating a warm, inviting space perfect for rest. Benefit from technology-friendly rooms at Microtel, equipped with multiple charging points and high-speed internet access.

At Microtel Inn & Suites by Wyndham York, guests are always close enough to downtown Shepherds Hill for a short drive, making it simple to experience the best the city has to offer. Book now and enjoy a practical, affordable Shepherds Hill stay—reserve your room today!

  Call (855) 235-6136 to book with an agent.
  4.8 miles from Shepherds Hill, ME 03904

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms