Home
Your location

Rothes

Place in Moray, Scotland

Coordinates:57.528, -3.206
OS grid ref:NJ 27 49
Population:1,230
Dialling code: 01340 (Craigellachie)
Map of the UK

Rothes is a small town on the banks of the River Spey in the heart of Speyside, within the council area of Moray in north‑east Scotland. It sits amid rolling farmland and commercial conifer plantations at the edge of the Cairngorms foothills and is close to sections of the Speyside Way, so it’s popular with walkers and anglers as well as whisky visitors.

The town is best known for its whisky heritage - several distilleries and cooperages are based here, notably the Glenrothes distillery, making Rothes an important stop on the local whisky tourism circuit such as the Malt Whisky Trail. Historically the settlement grew around agriculture and distilling, and today its compact high street, Victorian buildings and repurposed industrial sites reflect a community balanced between traditional industry, tourism and rural life.

Postcode districts covering Rothes

Most populated places nearby

Neighbouring places

Example postcodes in Rothes

Transport links

  • Inverness Airport 31.2 miles50.3 km
  • Aberdeen Airport 43.8 miles70.4 km
  • Elgin Railway Station 8.9 miles14.3 km
  • Keith Railway Station 9.5 miles15.2 km

Hotels near Rothes Ad

Schools in Rothes

  • Rothes Primary School Primary

Local points of interest

  • Drummuir Castle Estate 7.1 miles11.5 km
  • Borough Briggs Stadium 9.6 miles15.4 km
  • Glenfiddich Lodge Estate 11.4 miles18.4 km
  • Duffus House Estate 12.6 miles20.3 km
  • Lossiemouth East Beach Beach 13.5 miles21.7 km
  • Blackwater Lodge Estate 14 miles22.5 km
  • Altyre House Estate 14.9 miles23.9 km
  • Aucheorn Estate 16.1 miles25.8 km
  • Huntly Lodge Estate 16.6 miles26.7 km
  • Dunphail House Estate 16.7 miles26.8 km
  • Findhorn Foundation Universal Hall Theatre 16.8 miles27 km
  • Hills of Cromdale Hill 17.5 miles28.2 km