Riccarton Inn est situé à Currie, un quartier suburbain à l'extrémité ouest d'Édimbourg, connu pour son caractère résidentiel paisible. L'hôtel est près de Riccarton, à environ 7 km du centre-ville. Les attractions notables à proximité incluent le parc régional des Pentland Hills à environ 6 km et le zoo d'Édimbourg à environ 9 km de l'hôtel. L'aéroport d'Édimbourg est situé à environ 7 km de Riccarton Inn.