Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Perth

Getting around Perth: public transport, passes and taxis

Perth is small enough to walk: the centre, both railway stations and the South Inch are within about 20 minutes on foot. Use buses only for suburbs, Scone Palace or the hospital; use train or coach for day trips to Pitlochry, Kinross and Edinburgh. Taxis and ride-hailing are for late nights, luggage and station runs.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Best default
Walk; the centre is compact and mostly flat
Local buses
Stagecoach and local operators run town and Perthshire routes; singles typically £2–4 (2026 estimate)
Payment on buses
Contactless bank cards and exact change are the norm; some rural routes are cash-only
Rail station
Perth station is central; ScotRail, LNER and the Caledonian Sleeper call there
Day-trip legs
Perth–Pitlochry about 30 min by train; Perth–Edinburgh about 1 h 20 by train
Taxis
Ranks at the station and South Street; book ahead at weekends and on race days
Driving
A car helps for Scone Palace, Gleneagles and Highland glens; the A9 and M90 meet here

Options at a glance

Perth rewards walking. Most of what a short visit needs — the railway station, the bus station, the High Street, the Tay bridges, the museum and gallery, the South Inch and North Inch parks — sits inside a 20-minute walk. Buses matter for the suburbs, the hospital, Scone Palace and some Perthshire villages. Trains and coaches are for leaving town. Taxis cover the gaps after the last bus and for luggage.

Prices below are 2026 estimates; fares change, so treat them as bands, not quotes.

Options at a glance
ModeBest forTypical costTypical time
WalkCentre, riverside parks, stationFree5–20 min across the centre
Local busSuburbs, hospital, Scone Palace, villages£2–4 single (2026 estimate)10–30 min in town
TrainPitlochry, Edinburgh, Glasgow, Dundee, Inverness£5–30 advance (2026 estimate)30 min–2 h 30
CoachEdinburgh, Glasgow, Dundee, Inverness£5–20 (2026 estimate)1 h 30–3 h
Taxi or ride-hailingLate nights, luggage, station runs£5–15 in town (2026 estimate)5–15 min
Car hireScone Palace, glens, Loch Tay, day loops£40–90 per day plus fuelFlexible

Fares and journey times are 2026 estimates; check current timetables and prices before you travel.

Walking the centre

The centre is compact and mostly level, with the Tay splitting the South Inch from the North Inch. The walk from Perth railway station to the High Street is about 10 minutes; the bus station sits closer still. Riverside paths connect the two inches and make a good early-evening loop.

Pavements are fine for most visitors, but some streets are cobbled and the riverside can flood after heavy rain. In winter, ice on pavements is the main hazard; in summer, the light lasts late, which makes evening walks easy.

  • Station to High Street: about 10 minutes on foot
  • High Street to South Inch: about 10 minutes
  • South Inch to North Inch via the bridges: about 25 minutes
  • Check the riverside path after heavy rain; it can flood

Buses in and around Perth

Stagecoach and smaller local operators run the town network and most Perthshire routes. Buses are the practical option for the hospital, the retail parks and villages such as Scone, where the palace is a short walk from the village stop. Services thin out in the evening and on Sundays, so check the last bus before you commit to a late return.

Contactless bank cards and exact change are the usual ways to pay; some rural routes are cash-only. If you plan several local trips, ask the driver about a day ticket — it is often cheaper than two singles (check current prices).

Buses in and around Perth
TripModeTypical costTypical time
Centre to Scone Palace areaBus, then walk£2–3 (2026 estimate)15–25 min
Centre to Perth Royal InfirmaryBus£2–3 (2026 estimate)15–20 min
Centre to Broxden or retail parksBus£2–4 (2026 estimate)15–25 min
Village hops in PerthshireBus£3–6 (2026 estimate)20–50 min

2026 estimates; evening and Sunday services are limited — check the last departure.

Trains and coaches out of Perth

Perth railway station is central and served by ScotRail, with longer-distance trains including LNER and the Caledonian Sleeper passing through. It is the easiest way to reach Pitlochry, Dunkeld, Edinburgh, Glasgow, Dundee and Inverness. Advance tickets bought ahead are much cheaper than walk-up fares, the same pattern as the rest of the UK.

Coaches from Perth's bus station are usually the cheapest option for Edinburgh, Glasgow, Dundee and Inverness, and they can be slower but more direct for some stops. For a day trip to Pitlochry or Kinross, compare train and bus times before choosing.

Trains and coaches out of Perth
DestinationModeTypical costTypical time
PitlochryTrain£8–15 (2026 estimate)About 30 min
DunkeldTrain£5–10 (2026 estimate)About 15 min
EdinburghTrain or coach£10–30 (2026 estimate)1 h 20–2 h
GlasgowTrain or coach£10–30 (2026 estimate)1 h–1 h 45
DundeeTrain or coach£8–15 (2026 estimate)25–40 min
InvernessTrain or coach£20–40 (2026 estimate)2 h 15–3 h

2026 estimates; book Advance rail tickets 4–12 weeks ahead for the lowest fares.

Taxis and ride-hailing

Taxi ranks sit at the railway station and around South Street and the High Street, and local firms take phone bookings. In town, most fares land in the £5–15 band (2026 estimate); airport runs to Edinburgh or Dundee cost far more, so compare with the train first.

Ride-hailing coverage in Perth is thinner than in Edinburgh or Glasgow — check the app before you rely on it, especially late at night. On race days at Perth Racecourse, concert nights and weekends, book a taxi ahead rather than hoping for a rank.

  • Ranks: railway station, South Street, High Street
  • Book ahead for weekends, race days and early flights
  • Round up or add about 10% for taxis, in line with UK norms
  • Compare a taxi quote with the train before long transfers

Car hire and driving

A car turns Perth into a base for Scone Palace, Gleneagles, Loch Tay, the Angus glens and the southern Highlands. Hire starts around £40–90 per day plus fuel (2026 estimate), and manual gearboxes are the default in the UK; automatics cost more and should be booked ahead.

Perth sits where the A9 and M90 meet, so the road network is straightforward. Parking in the centre is paid and time-limited; check signs carefully, as enforcement is active. In winter, Highland routes can close or need care; check conditions before setting out.

  • Book an automatic early if you need one
  • Fuel is roughly £1.40–1.50 a litre (2026 estimate)
  • Check winter road conditions for Highland routes
  • Do not leave luggage visible in a parked car

What it costs

A day of local travel in Perth is cheap if you walk and take one or two buses. The bigger costs come from day trips and taxis. As a rough guide for one person:

What it costs
Day shapeLikely spendNotes
Walk-only day in the centre£0Parks, riverside and most central sights
Bus-assisted day£4–8 (2026 estimate)Two or three singles, or a day ticket
Day trip by train£10–30 (2026 estimate)Advance fares are cheaper
Taxi-heavy evening£10–25 (2026 estimate)Two or three short hops
Car day in the glens£50–100 (2026 estimate)Hire, fuel and parking

2026 estimates for one person; group travel by taxi or car can work out cheaper per head.

Practical tips

Plan around the last bus and the last train if you are staying outside the centre. Sundays and public holidays run reduced services across Perthshire. Contactless payment is widely accepted on buses and at stations, but keep some cash for rural routes and small shops.

If you are using your phone for maps, tickets and ride-hailing, sort out data before you arrive.

  • Check the last bus and train before an evening out
  • Expect reduced Sunday and holiday services
  • Keep a little cash for rural buses
  • Tap the same card or phone consistently on UK transport
  • Get an eSIM or local SIM if you rely on apps

Questions people ask

What is the best way to get around Perth?

Walk. The centre, the station and the riverside parks are within about 20 minutes on foot. Use buses for the suburbs, hospital and Scone Palace, and trains or coaches for day trips to Pitlochry, Kinross, Edinburgh or Glasgow.

Is there a transit pass for Perth?

There is no single Perth-only pass that covers everything. Bus operators sell day tickets on some routes, and national railcards cut train fares across the UK. Ask the driver or check the operator's site for current day-ticket prices (check).

Are taxis or ride-hailing better in Perth?

Taxis are more reliable here: ranks at the station and South Street, plus phone bookings. Ride-hailing coverage is thinner than in Edinburgh or Glasgow, so check the app before relying on it late at night.

Do I need a car in Perth?

Not for the city itself. A car helps for Scone Palace, Gleneagles, Loch Tay and the glens, where buses are infrequent. Hire starts around £40–90 per day plus fuel (2026 estimate).

How do I pay for buses in Perth?

Contactless bank cards and exact change are the usual options; some rural routes are cash-only. Day tickets are often cheaper than two singles — ask the driver (check current prices).

How do I get from Perth to Pitlochry or Edinburgh?

Trains from Perth station reach Pitlochry in about 30 minutes and Edinburgh in roughly 1 h 20. Coaches are often cheaper for Edinburgh and Glasgow but can be slower.