Air from Edinburgh Airport (50.0 miles)
Leave the airport and follow signs for the Queensferry Crossing over the Forth and the M90 north to Perth. As you approach Perth follow signs for A93 and Braemar and Blairgowrie. When you reach Blairgowrie, follow the A93 through the town and across the River Ericht. Turn left at the top of the hill, still on the A93, signposted Braemar. Rosebank is about 0.5 kilometre on the right.
Train from Perth station (15.0 miles)
There are regular train from Glasgow and Edinburgh to Perth. From there you can take a taxi to Blairgowrie, (probably around £30) or a bus to the centre of Blairgowrie. From there walk across the bridge over the River Ericht and take the first turning on your left along beside the river. At the end of the road, climb the steps and Rosebank is right across the road.
Bus from Blairgowrie bus stop (0.5 miles)
From the centre of Blairgowrie, walk across the bridge over the River Ericht and take the first turning on your left along beside the river. At the end of the road, climb the steps and Rosebank is right across the road.
Road from The south (50.0 miles)
From Edinburgh, take the M90 over the Queensferry Crossing and north to Perth. After crossing the Friarton Bridge take the first exit to Perth and then follow signs for the A93 to Blairgowrie. Travel through Blairgowrie and across the River Ericht. Go up the gentle hill and take the left turn for the A93 again towards Braemar. Rosebank is about half a mile on the right. Turn into Victoria Street and our car park. From Glasgow, M80, M/A9, around Perth and follow A93 as above.
Road from The north (50.0 miles)
Not many choices here. If you get to Braemar, then just follow the A93 down to Blairgowrie and we are on your left as you drive into the town. If coming south from Inverness on the A9, then you can turn left at Pitlochry or Dunkeld to come across to Blairgowrie.