St. Margaret's Braemar is located in the center of Braemar which about a 1.5 hour drive from Aberdeen, Dundee and Perth. It's situated about 20 minutes west of Ballater.
Aberdeen is around 50 miles east of Braemar, however there is a bus service that runs from Aberdeen to Braemar leaving approximately once an hour. This is the Stagecoach 201 service and take around 2-2.5 hours to reach Braemar. The Aberdeen train and bus station are located at separate sides of the same shopping center - and so changing between rail and bus transport links is easy.
For the current timetables and information on bus, train and air travel at Aberdeen visit the following links:
Braemar does not currently support a taxi service. The nearest is Ballater Taxis: Tel. 013397 55548 (approx 17miles/27km from Braemar)
If the above map does not show then please follow this link.St. Margaret's Braemar