Places to stay in St George, New Brunswick

St. George is a town in Charlotte County, New Brunswick, 70 km west of Saint John. Local restaurants include Fortune River Chinese Restaurant, Hibbard House Inn Restaurant, Pub On Main, and Pizza Shack.

We currently have 14 accommodations in and around St George with other regional listings available for Bed & Breakfasts, Hotels, Motels, RV parks and other properties. You can filter listings by the available types:

Booking.com

Wondering where to stay? Visitors have access to a number of hotels in the town. If you are travelling in the area, St George is located close to Pond Hole, Hanson Point, Oven Head, Roix Lake and Barters Point.

More about the areas accommodations and tourism

George is nicknamed the "Granite Town" and is located on the Magaguadavic River between Passamaquoddy Bay and Lake Utopia.

Other local St George information and places to visit.

St George is 10 km away from Letete, 10 km away from Beaver Harbour, 15 km away from Deer Island and 16 km away from Lords Cove.

St George is located at longitude -66°49'52.896 and latitude 45°7'44.432.

Other useful links:

Things to see and do, places to eat in St George

Photograph of Granite Town Hotel Restaurant, St George
Granite Town Hotel Restaurant

Granite Town Hotel Restaurant ( Dining / Family ). Located at 79 Main Street, St George. The recently expanded Granite Town Hotel Restaurant offers a variety of menu items including grilled burgers, fresh fish, pizza, steak and more. It is a licensed restaurant with an outdoor patio overlooking an apple orchard. www.granitetownhotel.com Link

Hibbard House Inn Restaurant ( Dining / Family ). Located at 16 South Street, St George. Hibbard House Inn Restaurant offers a fine-dining experience with a varied menu, including steak, seafood and fresh fish. Enjoy their outdoor patio overlooking the river and tides.

Closed or unlisted properties