Aberfeldy Community Hospital

Picture of Aberfeldy Hospital
Aberfeldy Community Hospital
Old Crieff Road
PH15 2DH

Tel 01887 820314

How to get there

From the A9, follow the signs to Aberfeldy, come into the village square. Take the first left next to the Co-Op. Continue up the hill, the Hospital can be found at the top of the hill, approximately a quarter of a mile from the town square on the left hand side.  Aberfeldy is served by a limited transport service. Details can be obtained from Stagecoach by telephoning 0871 2002233 (Central information line).


Limited parking is available on the road at the front of the Hospital.


Family and friends are encouraged to visit. Ward activities and the clinical conditions of patients may sometimes restrict visiting, therefore please check visiting arrangements with the nurse in charge of the ward. Please advise anyone wishing to visit, not to do so if they have an infectious condition such as a cough or cold.

The ward has a protected mealtimes policy:

Breakfast – 8am to 8:30am
Lunch – 12noon to 1pm
Supper – 5pm to 6pm

Overnight Accomodation

Overnight Accommodation is only available for Relatives of Patients with Terminal or End of Life conditions.

Relative Enquiries

It is appreciated that relatives will be anxious to learn of a patient’s progress, but it would be helpful if telephone enquiries were limited to immediate members of the family.  Where possible one person should call on behalf of the family.

A Doctor is normally available to see relatives on a Monday and a Friday.

Or an appointment can be made to see a Doctor at the Surgery or at the Hospital.  To arrange this please ring 01887 820366.

Cafe/Snack Facilities

There are no facilities in the Hospital.

Library Service

The Perth and Kinross Library Service provides a selection of books for patients to borrow.

Postal Address

Correspondence should be sent to:

Patient's Name
C/O Breadalbane Ward
Old Crieff Road
Aberfeldy Community Hospital
PH15 2DH

Useful Local Telephone Numbers

Aberfeldy Taxi01887 820370
Ninewells, Dundee01382 660111
Perth Royal Infirmary01738 623311