| By Road to Silver Sands | |
| Inverness | 45 miles |
| Aviemore | 55 miles |
| Aberdeen | 70 miles |
| Erigmore | 123 miles |
| Perth | 137 miles |
| Edinburgh | 181 miles |
| Glasgow | 196 miles |
| Carlisle | 281 miles |
| Stranraer | 288 miles |
| | |
| | |
| By Train | |
| Scotrail to Elgin Station | |
| Train Information Bureau | Tel: 0345 484950 |
| | |
| | |
| By Bus | |
| Bluebird to Elgin & Lossiemouth | |
| Bus Staion, St Giles Centre, Elgin | Tel: 0345 484950 |
| | |
| | |
| By Air | |
| Aberdeen Airport, Dyce | Tel: 01224 722331 |
| Inverness Airport, Dalcross | Tel: 01667 462445 |
| | |
| | |
| Airlines | |
| British Airways | Tel: 0990 444000 |
| British Regional | Tel: 0345 222111 |
| EasyJet | Tel: 0870 6000 000 |