Lossiemouth is situated on the Moray Coast about six miles north of Elgin.

From Elgin, take the A941.

From A96 West (Inverness), at Forres, follow signs for Coastal Trail East, via Kinloss and Burghead.

From A96 East (Aberdeen), follow the A96 through Lhanbryde, turn right onto the B9103, signposted Lossiemouth.

BY BUS

Stagecoach runs a regular service to between Elgin and Lossiemouth.

Numbers 33A and 33C connect Lossiemouth to Elgin Bus & Train stations. https://www.stagecoachbus.com/plan-a-journey

more info >>

by BIKE

The Moray Coastal Cycle Route is a signed cycle route linking the coastal communities from Burghead to Cullen.

The National Cycle Route 1 passes through Elgin. There is a paved cycle path from Elgin to Lossiemouth.

more info >>

on foot

The Moray Coastal Trail, a 50-mile waymarked trail linking Forres to Cullen, passes through Lossiemouth.

There’s a paved path (sustainable travel route) from Elgin to Lossiemouth which run alongside the main A941. 

more info >>

Electric bikes and cars

Electric vehicles – There is an electric charging point for e-Vehicles in Station Park car park.

Electric bikes – Fun and easy to ride, e-bikes will extend your range and are suitable for everyone, particularly those with balance issues, those who tire easily, or that lack confidence.

E-bikes can be hired from Outfit Moray

e-bikes from OutfitMoray

directory of services

Follow the link below to find a full listing of all LBA member businesses across every sector.

In time, this will be expanded to include a brief listing of non-member businesses to provide a complete information resource for our visitors.

If the service that you require is not listed in this directory, use your preferred search engine to find them.

more info >>

directory of services

Getting Here

Lossiemouth is on the Moray coast, approximately 40 miles east of Inverness and 70 miles northwest of Aberdeen. The A96 is the main road between these two cities. 

Travelling by bus or train, head to Elgin for a connecting bus service to Lossiemouth.