Places to stay in Saint Francis, Maine

Saint Francis is a town in Aroostook County, Maine on the Canadian border at the junction of the Saint Francis River and the Saint John River.

If you are travelling in the area, Saint Francis is located close to Belanger Settlement, Little Black River, Cross Rock Rapids, Saint John Church and Black Brook.

Available Saint Francis lodging

We currently have 2 accommodations in and around Saint Francis.

Saint Francis Hotels, Motels, Resorts, B&Bs and Extended Stay

Bed & Breakfast
Cross Rock Inn offers you modern rooms with a relaxing atmosphere. We are open year round to better serve our customers..
Rt. 161

Saint Francis Camping & RV, Cottages, Rentals and Lodges / Ranches

Campsite / RV Park
Camping on the Saint John River. Guide services. Canoe trips offered..
Maine 161
Booking.com

Other useful links: