Find hotels in St. George, Hamilton

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. George hotels

Rose Arden Bed & Breakfast

Rose Arden Bed & Breakfast
3.0 star property
20.9 mi from St. George
9.8 out of 10, Exceptional, (146 reviews)
"Lovely room and excellent hosts and breakfasts"
Australia
Helen
$121 nightly
The price is $142
Feb 28 - Mar 1
Total with taxes and fees
Rose Arden Bed & Breakfast

Spark by Hilton Guelph

Spark by Hilton Guelph
2.5 star property
21 mi from St. George
8.8 out of 10, Excellent, (189 reviews)
"Clean room and nice staff."
Canada
Tara
$118 nightly
The price is $138
Mar 5 - Mar 6
Total with taxes and fees
Spark by Hilton Guelph

Maryhill Inn

Maryhill Inn
3.5 star property
20.8 mi from St. George
9.4 out of 10, Exceptional, (245 reviews)
"The room was perfect and Kimmie was great great host. Breakfast was tasty… we would definitely stay again if in the Guelph area…."
Canada
Roger
Maryhill Inn

Visitors Inn

Visitors Inn
3.5 star property
18.5 mi from St. George
9.4 out of 10, Exceptional, (1,638 reviews)
"Second time staying here, always clean and friendly staff."
Canada
Amy
$95 nightly
The price is $112
Mar 5 - Mar 6
Total with taxes and fees
Visitors Inn

Holiday Inn Express Hamilton Upper James by IHG

Holiday Inn Express Hamilton Upper James by IHG
2.5 star property
19 mi from St. George
9.0 out of 10, Wonderful, (428 reviews)
"Super clean, staff very friendly and helpful, location great … close to many bars and restaurants ."
Canada
Simon
$101 nightly
The price is $119
Mar 1 - Mar 2
Total with taxes and fees
Holiday Inn Express Hamilton Upper James by IHG

The Arlington Hotel, Bw Signature Collection

The Arlington Hotel, Bw Signature Collection
3.5 star property
Paris, 7.2 mi from St. George
9.2 out of 10, Wonderful, (330 reviews)
"Clean, friendly, charming"
Canada
Ryan
$94 nightly
The price is $106
Mar 2 - Mar 3
Total with taxes and fees
The Arlington Hotel, Bw Signature Collection

Admiral Inn Hamilton

Admiral Inn Hamilton
3.0 star property
19.1 mi from St. George
7.8 out of 10, Good, (731 reviews)
"Courteous staff, even opening doors for us as we entered with travel bags. Clean room, comfy bed and pillows, very quiet. "
Canada
Robert
$105 nightly
The price is $124
Mar 1 - Mar 2
Total with taxes and fees
Admiral Inn Hamilton

Comfort Inn Guelph

Comfort Inn Guelph
2.5 star property
20.9 mi from St. George
8.0 out of 10, Very Good, (1,001 reviews)
"Room was nice and clean. Staff was friendly. "
Canada
Mike
$90 nightly
The price is $106
Mar 4 - Mar 5
Total with taxes and fees
Comfort Inn Guelph

Haven Inn

Haven Inn
2.5 star property
16.3 mi from St. George
7.0 out of 10, Good, (1,000 reviews)
"There is a a bed there"
Canada
Valeri
$62 nightly
The price is $73
Mar 6 - Mar 7
Total with taxes and fees
Haven Inn

Norfolk Guest House

Norfolk Guest House
3.5 star property
21 mi from St. George
9.4 out of 10, Exceptional, (187 reviews)
"pet friendly. "
Canada
Anonymous traveler
$152 nightly
The price is $179
Mar 3 - Mar 4
Total with taxes and fees
Norfolk Guest House

Home2 Suites By Hilton Kitchener

Home2 Suites By Hilton Kitchener
3.0 star property
15.1 mi from St. George
9.2 out of 10, Wonderful, (382 reviews)
"Rooms were clean and staff was very friendly and helpful. "
Canada
Christian
$92 nightly
The price is $108
Mar 30 - Mar 31
Total with taxes and fees
Home2 Suites By Hilton Kitchener

The Mulberry House on the Grand

The Mulberry House on the Grand
3.0 star property
Paris, 6.8 mi from St. George
10.0 out of 10, Exceptional, (1 review)
"The perfect getaway!!!"
United States
jacob
$255 nightly
The price is $288
Mar 25 - Mar 26
Total with taxes and fees
The Mulberry House on the Grand

Brant Inn

Brant Inn
2.0 star property
7.5 mi from St. George
8.0 out of 10, Very Good, (90 reviews)
"It was good, very friendly, been there multiple times now and every time is very nice! "
Canada
Jayce
$70 nightly
The price is $83
Mar 6 - Mar 7
Total with taxes and fees
Brant Inn

Hampton Inn & Suites by Hilton Brantford Conference Centre

Hampton Inn & Suites by Hilton Brantford Conference Centre
3.0 star property
6.9 mi from St. George
8.8 out of 10, Excellent, (1,001 reviews)
"Rooms were spotless, bed was very comfortable, and the staff was friendly and accommodating. Great stay and would stay again!"
Canada
Justin
$89 nightly
The price is $104
Mar 5 - Mar 6
Total with taxes and fees
Hampton Inn & Suites by Hilton Brantford Conference Centre

Holiday Inn Express and Suites Kitchener Southeast by IHG

Holiday Inn Express and Suites Kitchener Southeast by IHG
2.5 star property
12.8 mi from St. George
8.4 out of 10, Very Good, (1,355 reviews)
"Excellent breakfast options and service"
Canada
Lana
$99 nightly
The price is $117
Mar 15 - Mar 16
Total with taxes and fees
Holiday Inn Express and Suites Kitchener Southeast by IHG

Staybridge Suites Guelph by IHG

Staybridge Suites Guelph by IHG
3.0 star property
17 mi from St. George
9.0 out of 10, Wonderful, (1,004 reviews)
"Excellent service and breakfast "
Canada
Natasha
$99 nightly
The price is $116
Mar 17 - Mar 18
Total with taxes and fees
Staybridge Suites Guelph by IHG

Courtyard by Marriott Hamilton

Courtyard by Marriott Hamilton
3.0 star property
19 mi from St. George
9.0 out of 10, Wonderful, (1,001 reviews)
"Easy check in and nice building, had good food as well "
Canada
Kayla
$111 nightly
The price is $131
Mar 8 - Mar 9
Total with taxes and fees
Courtyard by Marriott Hamilton

Best Western Plus Cambridge Hotel

Best Western Plus Cambridge Hotel
2.5 star property
11.7 mi from St. George
8.2 out of 10, Very Good, (1,032 reviews)
"I had an excellent stay "
Canada
Glen
$84 nightly
The price is $98
Mar 1 - Mar 2
Total with taxes and fees
Best Western Plus Cambridge Hotel

TownePlace Suites by Marriott Hamilton

TownePlace Suites by Marriott Hamilton
3.5 star property
19.1 mi from St. George
9.4 out of 10, Exceptional, (750 reviews)
"Room was beautiful and clean! Loved the hotel and the breakfast was great"
Canada
Stacey
$117 nightly
The price is $138
Mar 8 - Mar 9
Total with taxes and fees
TownePlace Suites by Marriott Hamilton

Hampton Inn by Hilton Hamilton

Hampton Inn by Hilton Hamilton
2.5 star property
19.4 mi from St. George
9.0 out of 10, Wonderful, (887 reviews)
"Great location, friendly staff, & a very clean room! Breakfast was great "
Canada
Gabriel
$102 nightly
The price is $119
Mar 11 - Mar 12
Total with taxes and fees
Hampton Inn by Hilton Hamilton
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in St. George

Find the best St. George areas and neighborhoods for the activities you enjoy most. Learn more about St. George
Learn more about St. George

Paris

Explore Barker's Bush trails and admire rare Carolinian forests, then unwind at riverside restaurants while enjoying views of the illuminated Penman's Dam at night. Don't miss the historic Arlington Hotel and the charming cobblestone architecture.

Stoney Creek

Explore the Bruce Trail, visit Battlefield Park, Devil's Punch Bowl, and Erland Lee Museum, or unwind at Fifty Point Conservation Area. Shop at Fiesta Mall and Eastgate Square Mall, with convenient access via Hamilton Street Railway.

Ancaster

Historic town on the Niagara Escarpment, Ancaster offers recreational centers like Morgan Firestone Arena and Ancaster Aquatic Centre, as well as sights such as Fieldcote Memorial Park and Museum, and the scenic Bruce Trail.

Dundas

Nestled at the base of the Niagara Escarpment, this artsy town boasts the Dundas Valley School of Art, Carnegie Gallery, and Dundas Museum & Archives. Explore nearby Webster's Falls, Tew's Falls, and Dundas Peak via the Bruce Trail.

Beamsville

Nestled in Ontario's wine country, Beamsville boasts picturesque orchards, award-winning wineries, and a charming downtown with century-old brick buildings. Easily accessible via the Queen Elizabeth Way.

Top St. George Hotel Reviews

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. George.
How can I save on a St. George hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on St. George hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. George hotel?
Hotel prices in St. George often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia