Hotels in Saint Marys, PA

Find the best deals on 6 hotels in Saint Marys

Check-in
Check-out
Compare vs. momondo |

Top Saint Marys hotels

Find a cheap hotel in Saint Marys, PA that meets your travel needs.
Holiday Inn Express & Suites St Marys
Holiday Inn Express & Suites St Marys
8.5
$97
View all deals
Best Western Plus Executive Inn
Best Western Plus Executive Inn
8.4
$106
View all deals
Cobblestone Inn and Suites - St Marys
Cobblestone Inn and Suites - St Marys
8.9
$142
View all deals

When to book a hotel in Saint Marys, PA

Check out the information below to find the best deal on a Saint Marys hotel room
Low Season
November
High Season
July

cheapest month to stay

12%

expected price decrease

most expensive time to stay

9%

expected price increase

Price
$111 - $138
Highest day of week
Wednesday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$136

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$130

av. price over the last two weeks


How much does a hotel in Saint Marys, PA cost per night?

Use the information below to find quality Saint Marys hotel rooms for low prices

Cheap hotels in Saint Marys, PA

These hotels and hostels are the cheapest accommodations available in Saint Marys
Holiday Inn Express & Suites St Marys
Holiday Inn Express & Suites St Marys
8.5
$97
Best Western Plus Executive Inn
Best Western Plus Executive Inn
8.4
$106
Cobblestone Inn and Suites - St Marys
Cobblestone Inn and Suites - St Marys
8.9
$142

Get the best value hotel in Saint Marys, PA

These hotels have the best prices for their ratings
Best Western Plus Executive Inn
Best Western Plus Executive Inn
8.4
$106
Holiday Inn Express & Suites St Marys
Holiday Inn Express & Suites St Marys
8.5
$97
Cobblestone Inn and Suites - St Marys
Cobblestone Inn and Suites - St Marys
8.9
$142

Saint Marys, PA travel information

How long do people stay in Saint Marys, PA?

2 nights is the typical length of stay for people visiting Saint Marys, PA.

How much does a hotel cost in Saint Marys, PA?

Hotels in Saint Marys, PA show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $115 per night.

When is the best time to book a hotel in Saint Marys, PA?

In November prices are at their lowest and represents the most cost effective time to book a hotel room in Saint Marys, PA. You may find the cost of your room has decreased by 13%.

Which day is cheapest to stay in Saint Marys, PA?

The cost of a Saint Marys, PA hotel room will vary for each day but generally Monday works out the most economical, with Tuesday proving the least economical.

How much does a hostel in Saint Marys, PA cost?

Per person, per night, a hostel in Saint Marys, PA (or a sub 2 star rated hotel) is priced at $97, on average. This price is $18 cheaper than your average Saint Marys, PA hotel.