Places to stay in St Leonard, New Brunswick

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

Saint-Léonard is a town in Madawaska County, New Brunswick located on the east bank of the Saint John River opposite Van Buren, Maine, to which it is connected via the Saint Leonard-Van Buren Bridge. Local dining options include Pinky's Roadside Diner, Tim Hortons, Mcdonald’s, and Poulet Fritou/Phil's Bar.

Wondering where to stay? Visitors have access to a number of hotels in the town.

Looking for somewhere to eat? Locate St Leonard restaurants.

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Other local St Leonard information.

  • Longitude: -67°55'17.954
  • Latitude: 47°10'35.216

Nearby towns

St Leonard is close to: