You can fly into Edinburgh Airport, take a train to Edinburgh Waverley Station from many UK cities (including London), or you can drive from other parts of Great Britain.