Book an Appointment

Select an appointment type to get started.

*Only 1 pet per appointment

Emergency Care:

In case of an emergency, please contact Royal Oak Animal Hospital at 403-208-0847 or your nearest emergency veterinary facility.


Business Hours

Mon-Wed: 8:00 am - 6:00 pm
Thu: 8:00 am - 8:00 pm
Fri: 8:00 am - 6:00 pm
Sat: 9:00 am - 1:00 pm
Sun: Closed

Call Us:

Give us a call at the number below to book an appointment.

403-208-0847

Select the reason your pet needs to see a doctor:
Select your preferred doctor:

Please describe the reason for your pet's visit.

characters remaining

The first available date and time with is:

Looking for a more convenient date/time? Select a date on the calendar below.

If you do not see a time available that works for you, please call the hospital at 403-208-0847 during office hours to speak with a receptionist.

(No available times for this time period.)

Your reservation will expire in

Appointment Details

Your contact information:

Your Pets Information:

*only 1 pet per appointment

Your contact information:

We found an existing client record that matches the info you entered. To verify we have the correct record, please confirm your contact information.

For verification purposes, please confirm the following information:

Is this your current or previous mailing address: ?

Which of the following names is the name of one of your pets? Note: The pet that the appointment is for is selected at the next step.

You must select at least one option for each question above.

Sorry. We cannot find your information in our system.

Please call us at and we will be happy to book your appointment by phone.

Which pet are you making this appointment for?

Please select an existing pet or add a new pet from above.
*only 1 pet per appointment

You're Booked!

, your appointment for has been booked. We will send you a confirmation email shortly.

Please arrive 10 minutes prior to your appointment to complete your new client paperwork and bring in any existing pet records.

Please arrive 10 minutes prior to your appointment to complete any necessary paperwork.

Appointment details:

at with

--

,

Business Hours

Mon-Wed: 8:00 am - 6:00 pm
Thu: 8:00 am - 8:00 pm
Fri: 8:00 am - 6:00 pm
Sat: 9:00 am - 1:00 pm
Sun: Closed

Sorry, this appointment is no longer available. Please select another day or time here.

Sorry. Your session has timed out.

Please click here to restart the booking process

Sorry. We’re experiencing technical difficulties.

Please call us at 403-208-0847 and we’ll be happy to book your appointment by phone.

Please click here to restart your booking process.

Loading... Please wait