At the south end of the village lie the remains of Rothes Castle which dates from the 13th century. Sir Norman Leslie, the castle's owner, was host to King Edward I of England when he stayed there on 29 July 1296 during his triumphal march through Scotland following its conquest by him in 1296.
The village and castle are associated with the Earl of Rothes. Rothes is home to four distilleries—Speyburn-Glenlivet Distillery, Glen Grant Distillery, Glen Spey Distillery and Glenrothes Distillery—as well as the former Caperdonich distillery.
Rothes Police Station is the only one in the area that is manned twenty-four hours a day; it covers the whole of Speyside. All the other stations in the valley were closed due to cut-backs. Rothes is also manned by a retained fire station and a GP's surgery.
In terms of sporting facilities, Rothes has a Highland League football team, Rothes Football Club who play at Mackessack Park, as well as Rothes Amateurs who play their football in the Moray District Welfare League. Rothes also has a bowling club, a tennis club and Rothes Golf Club, with panoramic views of the Spey Valley.