Book Your Next Visit to Terra Bella by the Shore!

We are open spring, summer, winter or fall. Book your next stay with us for relaxation, comfort and great food! Don’t forget, we have spa services available too.

Check out availability for the dates you had in mind for your visit to Terra Bella by the Shore on our Booking Page.

Have a question or comment? Please fill out the form below.

Wanting to book your room(s) using a bank transfer? Send an Interac bank transfer to moneytransfer [at], & complete the form below along with your full name and address details in the ‘Comments & Questions’ section.

We will get back to you asap, usually within hours.

To Book Spa / Wellness Appointments if You Are in the Local Area, Please Contact Us at 506-501-4344 or send us an email.

Our Location

From Port Elgin visit the rest of the Maritimes or just relax here.

Close to Everywhere

1 West Main St., Port Elgin, NB
Canada E4M 2Y1

Call Us To Book

Someone is waiting for your call! Make your reservation today!

Call Us Today!

Call 1 (800) 688-9626
or 506-501-4344 Today!

Send Us An Email

Send us an email with your vacation information, questions and details.

We're Standing By!

[email protected] today!