Family days out near St Andrews
40 things to do with kids within 20 miles of St Andrews, Fife, 19 of them free. Nearest first, with prices, opening times, parking and the quietest days to go on each page. Distances are straight-line miles from the town centre.
Closest to St Andrews
- St Andrews Aquarium under 1 mile · Adult £16 · Child £12 · Family £52
- St Andrews Castle under 1 mile · Adult £11 · Child £6.50 · Family £35
- St Andrews Cathedral under 1 mile · Adult £6 · Child £3.60 · Family £17
- St Andrews West Sands under 1 mile · Free entry
- Craigtoun Country Park 2 miles · Free entry
- Tentsmuir Forest and Beach 6 miles · Free entry
- Cambo Gardens 6 miles · Adult £7.50 · Child £0 · Family £15
- Kellie Castle 7 miles · Adult £12 · Child £7.20 · Family £35
- Isle of May boat trips 9 miles · Adult £30 · Child £15 · Family £81
- Broughty Castle Museum 9 miles · Free entry
- Scottish Fisheries Museum 9 miles · Adult £10 · Child £0 · Family £20
- Broughty Ferry beach 9 miles · Free entry
Free things to do with kids near St Andrews (19)
- St Andrews West Sands under 1 mile · Free entry
- Craigtoun Country Park 2 miles · Free entry
- Tentsmuir Forest and Beach 6 miles · Free entry
- Broughty Castle Museum 9 miles · Free entry
- Broughty Ferry beach 9 miles · Free entry
- Claypotts Castle 10 miles · Free entry
- V&A Dundee 10 miles · Free entry
- Elie Beach and Chain Walk 11 miles · Free entry
- The McManus 11 miles · Free entry
- Silverburn Park 12 miles · Free entry
- Dundee Law 12 miles · Free entry
- Mills Observatory 12 miles · Free entry
- Monikie Country Park 13 miles · Free entry
- Crombie Country Park 15 miles · Free entry
- Wemyss Caves 16 miles · Free entry
Garden, Park & Outdoor (14)
- St Andrews West Sands under 1 mile · Free entry
- Craigtoun Country Park 2 miles · Free entry
- Tentsmuir Forest and Beach 6 miles · Free entry
- Cambo Gardens 6 miles · Adult £7.50 · Child £0 · Family £15
- Broughty Ferry beach 9 miles · Free entry
- Elie Beach and Chain Walk 11 miles · Free entry
- Silverburn Park 12 miles · Free entry
- Dundee Law 12 miles · Free entry
- Mills Observatory 12 miles · Free entry
- Monikie Country Park 13 miles · Free entry
- Crombie Country Park 15 miles · Free entry
- Lomond Hills Regional Park 18 miles · Free entry
- Yellowcraig Beach 19 miles · Free entry
- North Berwick beaches 20 miles · Free entry
Castle & Historic Landmark (9)
- St Andrews Castle under 1 mile · Adult £11 · Child £6.50 · Family £35
- St Andrews Cathedral under 1 mile · Adult £6 · Child £3.60 · Family £17
- Kellie Castle 7 miles · Adult £12 · Child £7.20 · Family £35
- Broughty Castle Museum 9 miles · Free entry
- Hill of Tarvit Mansionhouse 10 miles · Adult £12 · Child £7.20 · Family £35
- Claypotts Castle 10 miles · Free entry
- Wemyss Caves 16 miles · Free entry
- Falkland Palace 17 miles · Adult £15 · Child £9 · Family £43
- Arbroath Abbey 17 miles · Adult £8 · Child £4.50 · Family £22
National Museum & Exhibition (8)
- Scottish Fisheries Museum 9 miles · Adult £10 · Child £0 · Family £20
- V&A Dundee 10 miles · Free entry
- Discovery Point 10 miles · Adult £14–£17 · Child £8 · Family £36
- Dundee Science Centre 11 miles · Adult £12 · Child £9 · Family £40
- The McManus 11 miles · Free entry
- Verdant Works 11 miles · Adult £13–£15 · Child £0 · Family £26
- Barry Mill 11 miles · Adult £8 · Child £4.80 · Family £23
- Signal Tower Museum 17 miles · Free entry
Play & Activity Centre (5)
- Isle of May boat trips 9 miles · Adult £30 · Child £15 · Family £81
- Hollywood Bowl Dundee 11 miles · Adult £8 · Child £7 · Family £28
- Dundee Ice Arena 13 miles · Adult £9 · Child £7 · Family £30
- TeamSport Go Karting Dundee 14 miles · Adult £30 · Child £27 · Family £110
- Fife Ice Arena, Kirkcaldy 19 miles · Adult £9 · Child £7 · Family £30
Aquarium & Marine Centre (2)
- St Andrews Aquarium under 1 mile · Adult £16 · Child £12 · Family £52
- Scottish Seabird Centre 19 miles · Adult £13 · Child £8 · Family £36
Zoo & Safari Park (2)
- Scottish Deer Centre 11 miles · Adult £13.50 · Child £9.50 · Family £40
- Camperdown Wildlife Centre 14 miles · Adult £9.50 · Child £6.50 · Family £32