How to find us & get in touch
Ducks Inn is just 30 minutes from Edinburgh. View the map below or get in touch about your event or catering requirement.
Map & Directions for Ducks Inn
Ducks Inn can be found in the village of Aberlady, situated along the Firth of Forth's coastline of East Lothian.
The picturesque village is located only 20 minutes east of the Capital City of Edinburgh, making it easily accessible whether you are travelling by car, train or air.
From Glasgow and West Scotland
Join M8 to Edinburgh City Bypass
Exit Bankton junction following signs to North Berwick
Travel through Longniddry to Aberlady on A198
Ducks Inn situated on the Main Street on the right hand side
From South and East
Follow A1 North
Exit at Haddington junction
Join B6137 to Aberlady
Ducks Inn is situated on the Main Street on the left hand side
Aberlady is under 5 minutes from the nearest railway station of Longniddry
From Edinburgh Waverley, trains stop at Old Craighall, Musselburgh, Wallyford, Prestonpans, Longniddry, Drem and terminates at North Berwick.
Edinburgh International Airport is located around 7 miles west of Edinburgh, with the A720 only a couple of miles away, this means the Airport can be accessed in around 40 minutes.
Additionally, Newcastle, Glasgow and Glasgow Prestwick are under 2 hours away.