25% off by train, bus or bike

How to get toStanley Millscar-free

Visit car-free in 2026!
Buy rail tickets

Plan your journey

From: To: Stanley Mills
provided by traveline.info

Sorry! We can't find any journeys at that time...

Visit Stanley Mills car-free

Travel a greener way and enjoy 25% off at Stanley Mills outside Perth (open April to September only).

It’s easy to visit car-free, buses stop nearby.

Bus 34 runs from Perth and takes 25 minutes to reach Stanley village.

Trains run to Perth from Glasgow (60 mins), Edinburgh and Aberdeen (90 mins) and other towns. From Edinburgh you can also take a coach.

Check out our recommended route (below) and then use our journey planner (above) for door-to-door train, bus and walking routes.

Enjoy 25% off entry when you arrive car-free by train, bus or bike. 25% off the standard Adult, Child or Concession admission price when you book online with code GOOD25 and show bus/train ticket or bike on arrival.

Perth train station has a taxi rank, or you could book ahead with: A and B – 01738 446688Thistle – 01738 632424JJ Tosh – 07900 565652 or Ace – 01738 444000.

Scotrail have some great discounts if you’re travelling in a group of 3 or more, or with kids.

For more money-saving tips see our handy guides to trains and buses.

Here’s some information on accessibility on buses and trains. And here’s information on accessibility at Stanley Mills.

About Stanley Mills

Stanley Mills is one the best-preserved relics of the 18th-century Industrial Revolution. Textiles were produced here for 200 years. The mills were built in 1786 at a hairpin bend in the River Tay, where tremendous water-power was available. Machinery was powered initially by water wheels, and latterly by electricity generated by water-powered turbines. As the market changed and new technologies developed, buildings were added, adapted, expanded, shut down, reopened and demolished. The visitor centre tells the stories of those who worked there and the products they made. The superb interactive displays let you discover if your fingers are as nimble as a child labourer’s or compete to see if you are tough enough in business to make the mills profitable.

For any queries about visiting contact Stanley Mills on 01738 828268 or [email protected]

Address: Stanley Mills, Mill Brae, Stanley, Perth, PH1 4QE. Visit Website