Elgin is 32 miles east of Inverness Airport and 61 miles west of Aberdeen Airport. Both airports offer car hire and regular bus services. Aberdeen Airport is also serviced by Dyce Train Station which is on the same line as Elgin Train Station.
Elgin is on the A96 road between Inverness and Aberdeen.
Elgin is on the Inverness to Aberdeen train line.
Elgin bus station is a 5 minute walk from Park View Cottage. There are regular bus services to Aberdeen and Inverness.