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.
- 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
GuidePerth
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.
| Mode | Best for | Typical cost | Typical time |
|---|---|---|---|
| Walk | Centre, riverside parks, station | Free | 5–20 min across the centre |
| Local bus | Suburbs, hospital, Scone Palace, villages | £2–4 single (2026 estimate) | 10–30 min in town |
| Train | Pitlochry, Edinburgh, Glasgow, Dundee, Inverness | £5–30 advance (2026 estimate) | 30 min–2 h 30 |
| Coach | Edinburgh, Glasgow, Dundee, Inverness | £5–20 (2026 estimate) | 1 h 30–3 h |
| Taxi or ride-hailing | Late nights, luggage, station runs | £5–15 in town (2026 estimate) | 5–15 min |
| Car hire | Scone Palace, glens, Loch Tay, day loops | £40–90 per day plus fuel | Flexible |
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).
| Trip | Mode | Typical cost | Typical time |
|---|---|---|---|
| Centre to Scone Palace area | Bus, then walk | £2–3 (2026 estimate) | 15–25 min |
| Centre to Perth Royal Infirmary | Bus | £2–3 (2026 estimate) | 15–20 min |
| Centre to Broxden or retail parks | Bus | £2–4 (2026 estimate) | 15–25 min |
| Village hops in Perthshire | Bus | £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.
| Destination | Mode | Typical cost | Typical time |
|---|---|---|---|
| Pitlochry | Train | £8–15 (2026 estimate) | About 30 min |
| Dunkeld | Train | £5–10 (2026 estimate) | About 15 min |
| Edinburgh | Train or coach | £10–30 (2026 estimate) | 1 h 20–2 h |
| Glasgow | Train or coach | £10–30 (2026 estimate) | 1 h–1 h 45 |
| Dundee | Train or coach | £8–15 (2026 estimate) | 25–40 min |
| Inverness | Train 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:
| Day shape | Likely spend | Notes |
|---|---|---|
| Walk-only day in the centre | £0 | Parks, 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.
Deep dive
Every source; changeable facts are marked check