Tweeddale Arms Hotel is located in the charming village of Gifford near Haddington, a peaceful rural area in East Lothian. The hotel is a short walk from the village park and Gifford Golf Club, with historic Lenoxlove House about 5 km away. The market town of Haddington is approximately 7 km from the hotel. Edinburgh Airport is 40 km from the property.