trover photo by Tim Haley

Best 3 Star Hotels in St George

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured St George 3 Star-Hotels

Granite Town Hotel
3 out of 5
79 Main Street, St George, NB
Free CancellationReserve now, pay when you stay
$61
per night
Dec 13 - Dec 14
4.3/5Excellent! (485 reviews)

"Great location for the tournament that our child had to attend. Close to everything."…"

Reviewed on Nov 19, 2019

Granite Town Hotel
Saint Andrews Inn & Suites
3 out of 5
111 Water Street, St. Andrews, NB
$98
per night
Dec 12 - Dec 13
4.4/5Excellent! (290 reviews)

"The pool was really nice, and liked that all rooms faced the water"…"

Reviewed on Nov 8, 2019

Saint Andrews Inn & Suites
Kennedy Inn
3 out of 5
218 Water Street, St. Andrews, NB
Free CancellationReserve now, pay when you stay
$67
per night
Dec 12 - Dec 13
4/5Very Good! (144 reviews)

"This is an old beautiful hotel. The lovely antique furniture and magnificant staircase. My wife has a bit of mobility problem but this hotel has an elevator. It was beautifully decorated for Christmas. The staff was great. We certainly would love to stay there again. The location is perfect for the ..."…"

Reviewed on Nov 23, 2019

Kennedy Inn
Dominion Hill Country Inn
3 out of 5
994 Reardon Road, Digdeguash, NB
Get Rates
4.7/5Exceptional! (46 reviews)

"Beautiful location and great scenery. Just off the highway. Great charge and character. Owner and staff very friendly. Great breakfast to start the day"…"

Reviewed on Oct 25, 2019

Dominion Hill Country Inn
Deer Island Inn
3 out of 5
272 Route 772, Deer Island, Lords Cove, NB
Get Rates
4.5/5Wonderful! (87 reviews)

"Beautiful old inn. Clean, friendly and comfortable."…"

Reviewed on Oct 12, 2019

Deer Island Inn
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
Free CancellationReserve now, pay when you stay
$87
per night
Dec 12 - Dec 13
4.5/5Wonderful! (271 reviews)

"Beautiful setting with their own mountain (600 feet) to climb. Lovely old home and room. Flowers are gorgeous with a pretty patio surrounding the pool."…"

Reviewed on Oct 5, 2019

Rossmount Inn
Friars Bay Inn & Cottages
3 out of 5
750 Route 774, Campobello Island, NB
Get Rates
4.3/5Excellent! (113 reviews)

"The view was beautiful. Nice to sit outside on the lawn."…"

Reviewed on Oct 2, 2019

Friars Bay Inn & Cottages
Inn on Frederick
3.5 out of 5
58 Frederick St, St. Andrews, NB
Get Rates
4.7/5Exceptional! (38 reviews)

"We enjoyed the owners and the breakfasts were great. This b&b is less than half a block to walk to the Bay and great places to eat."…"

Reviewed on Oct 16, 2019

Inn on Frederick
Tara Manor Inn
3.5 out of 5
559 Mowat Drive, St. Andrews, NB
Get Rates
4.1/5Very Good! (446 reviews)

"I can honestly say this was the best experience I've had staying anywhere. The property is absolutely beautiful, everything is well maintained and the wildlife is out of this world. We experienced many interactions with the deer on the property, enjoyed walking the grounds and sitting by the apple ..."…"

Reviewed on Sep 23, 2019

Tara Manor Inn
Cory Cottage at the Pansy Patch
3.5 out of 5
45 Carleton Street, St. Andrews, NB
Get Rates
5/5Exceptional! (2 reviews)

"The property was beautiful, the rooms and beds were lovey and comfortable and the staff was amazing!! Cannot wait to come back!"…"

Reviewed on Sep 13, 2019

Cory Cottage at the Pansy Patch
Don't see what you're looking for?
See all available properties in St George
View all properties
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.

Three Star Hotel Guide for St George

There’s a reason the top 3 star hotels in St George, St. Andrews are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St George, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St George for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St George near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St George 3 star hotels offer a fantastic home base for any type of vacation.

More trip options

Recent Reviews 3 Star Hotels in St George