

Photos: Inverness by Diliff, CC BY-SA 3.0, cropped; St Andrews by Holger Uwe Schmitt, CC BY-SA 4.0, cropped.
Inverness or St Andrews?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Inverness for
- nature and the outdoors
- families
- prices
Inverness is the base for a trip built around landscape. Loch Ness, Glen Affric and the Cairngorms are all within about an hour, dolphins surface off Chanonry Point, and the town is a little kinder to the wallet and has more to keep children busy. It suits walkers, drivers and families who will spend their days out in the glens and come back for a dram and a fiddle session.
Choose St Andrews for
- culture and sights
- day trips
- getting around
St Andrews rewards the traveller who wants history and a coastline on foot. The cathedral ruins, the clifftop castle, the university quadrangles and the Old Course sit a short stroll from three beaches, and the East Neuk villages, Dundee and Edinburgh make more varied outings than anything within reach of Inverness. Choose it for a compact stay with golf, sea air and a strong sense of the past, where you rarely need a car in town.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Too close to call, 1 point apart
Wins on nature and the outdoors and families with your weighting.
Wins on culture and sights and day trips with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Neither is a swimming destination. The sea peaks at around 14°C in both, so in either place a beach day means a walk in a jacket. The difference is how close the sand is. The best beaches near Inverness are out of town, at Nairn or on the Black Isle at Rosemarkie and Chanonry Point, and watching for dolphins is the real draw there.
St Andrews has its beaches on the doorstep. West Sands is a long, dune-backed strand for walking and flying kites, East Sands by the harbour is sheltered enough for families, and little Castle Sands below the ruins is where locals take their cold dip.
Food & drink
The two eat at much the same level: Scottish produce cooked well in a few serious kitchens, with the choice thinning out quickly beyond them. The character differs. Inverness leans on Highland seafood, venison and a deep whisky culture in its bars. St Andrews is more about cafés, bakeries and ice cream on summer evenings, plus crab, lobster and harbourside fish and chips in the East Neuk villages.
Culture & sights
St Andrews has much the richer old town. The ruined cathedral and St Rule's Tower, the castle with its siege mine, the university founded in 1413 and the golf heritage around the Old Course add up to a dense, walkable day or two of history.
Inverness has its sandstone castle, the cathedral across the Ness and a compact museum with Pictish stones. Its most powerful site, Culloden battlefield, lies outside town, though, and much of the region's heritage means driving out.
Nightlife
Both are pub towns, but Inverness has a little more going on in the evening. Around Church Street and the riverside there is a cluster of old panelled bars and whisky bars, plus a couple of late bars and small clubs at weekends.
St Andrews depends on its students. In term time the livelier bars and the students' union fill up, but in summer, when most visitors come, the town goes to bed early.
Nature & outdoors
This is where Inverness pulls well ahead. Loch Ness and the Great Glen, the Caledonian pinewood of Glen Affric and the Cairngorms are each within about an hour, with Torridon and the edges of Glencoe also in range. Fife has nothing like this scale of mountain and glen country.
St Andrews offers a gentler kind of outdoors. The Fife Coastal Path runs past sea stacks and caves, wading birds gather on the Eden estuary and seals haul out at Tentsmuir. Real hill walking means driving to the Lomond Hills or Perthshire.
Day trips
St Andrews has the more varied outings. The East Neuk villages are half an hour or less along the coast, and Dundee, with the V&A and Captain Scott's ship Discovery, is about as close. Edinburgh, Falkland Palace and Stirling Castle each make a full day, so a week can mix towns, palaces and harbours.
From Inverness, day trips go to single sites: Urquhart Castle, Cawdor, Fort George, the Clava Cairns and the Speyside distilleries. They are fine places, but there is no other city within reach, and most are far easier by car or on a tour.
Good for families
Both are safe and easy to manage with children, but Inverness has more to fill a week. The Aquadome pool covers rainy days, the Ness Islands and Bught Park are right in town, and the forest adventure park at Carrbridge and the polar bears at the Highland Wildlife Park are each under an hour's drive.
St Andrews suits a quieter few days. Children can explore the aquarium on the Scores, ride the miniature railway at Craigtoun Park and play a round on the putting green beside the Old Course.
Getting around
St Andrews is the easier town to get around. Almost everything a visitor wants, from the beaches to the cathedral to the Old Course, is a short walk apart. Frequent buses link the town to Leuchars station, about 8km away, which connects to the rail network.
Inverness also has a walkable centre and a central station, with scenic lines towards Kyle of Lochalsh and Thurso. Its real attractions lie down single-track roads with thin bus services, though, so most visitors hire a car or book tours.
Shopping & style
Inverness sells the Highlands, while St Andrews sells golf. In Inverness people take home tartan, tweed, Celtic silver jewellery and malt whisky from specialist shops. The Victorian Market arcade holds small independent shops, and a second-hand bookshop in a former church is worth a browse.
St Andrews fills Market Street and South Street with clubs, golf clothing and Old Course souvenirs, along with cashmere, independent bookshops and delicatessens. In either town an afternoon is plenty. Neither has luxury fashion, and keen shoppers staying in St Andrews go to Edinburgh.
Affordability
Neither is cheap, but Inverness is easier on a budget. Its rooms climb steeply in July and August but drop considerably in the shoulder seasons and winter. The landscape that draws most visitors costs nothing to walk in, though car hire and tours add up.
St Andrews rooms are priced for golfers and visiting university families, and they rise around tournaments and graduation weeks. Walking and buses keep transport cheap, but playing a round on the famous courses is a significant cost.
Live music & performing arts
Inverness has the stronger programme. Eden Court on the riverbank, the largest arts centre in the Highlands, stages theatre, dance, comedy and concerts all year, and fiddle and accordion sessions fill several pubs most nights.
St Andrews has the Byre Theatre and the university's choral evenings and chamber concerts. Much of this follows the academic calendar, so it quietens in the summer break.
Wellness & relaxation
Neither has a bathing tradition, and both rely on hotel spas. In Inverness these are at the country-house hotels around Loch Ness, along with the Aquadome's sauna; in St Andrews they are at the big golf resorts. The way people unwind differs. In Inverness it means riverside walks and a dram by the fire. St Andrews offers sea air, long walks on West Sands and the local habit of cold-water dipping off East Sands.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Inverness in July
St Andrews in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Inverness has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Inverness's sunshine is measured 43 km from the centre, at Kinloss.
Temperature and rainfall are climate normals, averaged over the years shown. Inverness: 2005-2020 (sunshine 1991-2020, rainfall 1991-2020) normals, Inverness / Dalcross (11.9 km from centre). St Andrews: 1991-2020 normals, Leuchars (6.5 km from centre).
Both have cool summers. July and August reach about 19°C in each town, which is ideal walking weather but never beach weather, and the sea warms to only 14°C at its best. Late spring and early summer are the brightest stretch, with May the sunniest month in both. St Andrews is a degree or so milder in winter and gets more sunshine in every month.
Rain is the real difference. Inverness is noticeably wetter, and from October to January rainfall there is close to 100mm a month, against roughly 60mm to 80mm on the Fife coast. That makes St Andrews the steadier choice for autumn and winter walks. Inverness is at its best from May to September, when the drier weather and long light evenings leave time for the glens.
Which traveller are you?
On an outdoors trip, Inverness is the clear winner. Loch Ness, the pinewoods of Glen Affric and the Cairngorm plateau are all within an hour, with Torridon and the road to Skye beyond. St Andrews offers gentler coastal paths and golf links instead.
On a family trip with children, Inverness has more to fill the days. There are boat trips on Loch Ness, castle ruins, dolphins off Chanonry Point and the Highland Wildlife Park within an hour. St Andrews is gentler and suits a few quiet days of rock pools and sandcastles.
For a short city break, St Andrews is easier to make the most of. The cathedral, the castle tunnels, the university quadrangles, the Old Course and West Sands all lie within a short walk, so two days on foot cover it well. In Inverness, the best sights need a car.
Before you go
| Measure | Inverness | St Andrews |
|---|---|---|
| Official language | English | English |
| Currency | Pound Sterling (GBP) | Pound Sterling (GBP) |
| Sockets | G230 V, 50 Hz | G230 V, 50 Hz |
| Driving side | Left | Left |
| Time zone | UTC, UTC+1 in summer | UTC, UTC+1 in summer |
| Emergency number | 112 or 999 | 112 or 999 |
| Elevation | 7 m | 24 m |
| Main airport | Inverness Airport (INV)12 km from centre15 non-stop destinations | Edinburgh Airport (EDI)56 km from centre163 non-stop destinations |
| Public holidays this year | 10 days | 10 days |
By the numbers
| Measure | Inverness | St Andrews |
|---|---|---|
| City population | 47,380 | 16,460 |
| People per km² | 2,289 | - |
| Museums within 10 km | 3 | 5 |
| UNESCO World Heritage sites within 50 km | 0 | 0 |
| Swim season, months above 21 °C | None | None |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Inverness or St Andrews somewhere new.
- Edinburghvs St Andrews
- Aberdeenvs St Andrews
- Glasgowvs St Andrews
- Aberdeenvs Inverness
- Glasgowvs Inverness
- Edinburghvs Inverness