Riccarton Inn is located in Currie, a suburban area on the western edge of Edinburgh known for its peaceful residential character. The hotel is near Riccarton, about 7 km from the city center. Notable nearby attractions include the Pentland Hills Regional Park approximately 6 km away and the Edinburgh Zoo around 9 km from the hotel. Edinburgh Airport is conveniently located about 7 km from Riccarton Inn.