Riccarton Inn befindet sich in Currie, einem Vorort am westlichen Rand von Edinburgh, der für seinen ruhigen Wohncharakter bekannt ist. Das Hotel liegt in der Nähe von Riccarton, etwa 7 km vom Stadtzentrum entfernt. Zu den bemerkenswerten Sehenswürdigkeiten in der Nähe gehören der Pentland Hills Regional Park, der ungefähr 6 km entfernt ist, und der Edinburgh Zoo, der rund 9 km vom Hotel entfernt liegt. Der Flughafen Edinburgh ist günstig gelegen, etwa 7 km vom Riccarton Inn entfernt.