If you don't have transportation, Edinburgh Crystal operates a shuttle bus service to and from the center of Edinburgh.
You can take a shuttle bus to Edinburgh Castle.
The terrace in front of Sacre-Caur is inaccessible by any method of transportation other than boat.