Perth
Perth airport to city centre: trains, buses, taxis and costs
Perth Airport (Scotland) has no train or bus link, so the only direct option is a taxi or pre-booked transfer: about 10–15 minutes and £15–25 to the city centre. Everyone else should take a taxi to Perth station or a bus stop and continue by train or coach. Allow 45–60 minutes door to door.
- 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
- Airport codecheck
- PSL — Perth Airport, Scone, about 5 km north-east of the city centre
- Train or bus from the airportcheck
- None; the terminal has no rail or scheduled bus link
- Taxi to city centrecheck
- 10–15 min; £15–25 (2026 estimate)
- Cheapest practical routecheck
- Taxi to Perth station, then train or coach onward
- Perth station to Edinburgh or Glasgowcheck
- About 1 h 20–1 h 40 by train
- Best for
- Anyone with luggage or an onward rail connection; the airport is small and quiet
- Book ahead ifcheck
- You land late, on a Sunday, or in winter when local taxis are few
Options at a glance
Perth Airport is a small regional airfield at Scone, north-east of the city. It handles light aircraft and a limited number of scheduled and charter movements, so the transfer question is simpler than at a major hub: there is no station, no shuttle and no city bus at the terminal.
That leaves two realistic plans. Take a taxi or pre-booked car straight to your accommodation, or take a taxi the short distance to Perth station and continue by train or coach. If you are heading to Edinburgh, Glasgow, Dundee or the Highlands, the second plan is usually faster overall because it puts you on the rail network without crossing the city twice.
| Option | Time to city centre | Cost (2026 estimate) | Best for |
|---|---|---|---|
| Taxi or pre-booked transfer | 10–15 min | £15–25 | Luggage, late arrivals, groups of 2–4 |
| Taxi to Perth station, then train or coach | 45–60 min door to door | £8–15 taxi plus onward fare | Onward travel to Edinburgh, Glasgow, Dundee, Inverness |
| Rental car collected in the city | 20–30 min to collect | £40–90 per day plus fuel | Highlands, Angus, Fife day trips |
| Walking | Not practical | — | Nobody: the airport sits outside the built-up area |
Fares and times are estimates; confirm locally when you book (check).
Taxi and pre-booked transfers
A taxi is the default. The run into central Perth takes about 10–15 minutes depending on traffic on the A94 and the bridge approach, and should cost roughly £15–25. Airport taxis may add a pickup surcharge, and late-night or public-holiday rates are higher, so ask the fare before you get in or book a fixed price in advance.
Pre-booked transfers and private-hire cars are worth arranging if you land after the last trains, arrive on a Sunday, or are a group of three or four with luggage — the per-person cost then beats any combination of taxi plus ticket. Ride-hailing coverage in Perth is thinner than in Edinburgh or Glasgow; do not count on a car being available at the terminal within minutes.
If you are continuing by rail, ask the driver for Perth station rather than your hotel. The station sits on the edge of the centre, a short walk from most hotels, and the taxi fare is lower than a run to the far side of town.
- Ask for a fixed price before departure, or book in advance
- Keep cash or a card that works contactless; some cars are card-only
- Allow extra time on weekday mornings and around school-run hours
- Confirm your pickup point at the terminal when you book
Train and coach from Perth
Perth station is a genuine rail junction: ScotRail and intercity services run to Edinburgh, Glasgow, Dundee, Aberdeen and Inverness, and the Caledonian Sleeper passes through on its overnight London route. From the station, Edinburgh and Glasgow are roughly 1 h 20–1 h 40 away, Dundee about 25 minutes, and Inverness around 2 h 15.
Buy tickets before you travel where you can. Advance single fares on Scottish routes are much cheaper than walk-up tickets bought at the station on the day, and a railcard cuts the price further. For coach travel, Perth's bus station is central and Citylink and Megabus serve Edinburgh, Glasgow, Dundee and the Highlands; coaches are usually the cheapest option but slower than the train.
If your flight lands at Perth Airport and your final destination is another Scottish city, the fastest door-to-door plan is normally taxi to Perth station, then train — not a taxi all the way.
| Destination | Mode | Time from Perth | Cost (2026 estimate) |
|---|---|---|---|
| Edinburgh | Train | 1 h 20–1 h 40 | £10–30 advance; more on the day |
| Glasgow | Train | About 1 h 20 | £10–30 advance; more on the day |
| Dundee | Train | About 25 min | £6–12 |
| Inverness | Train or coach | 2 h 15–3 h | £15–40 |
| Edinburgh or Glasgow | Coach | 1 h 45–2 h 30 | £5–20 |
Advance fares need a fixed train; walk-up fares are higher (check).
What it costs
Budget £15–25 for a taxi into the centre, or £8–15 for the shorter hop to Perth station plus your onward ticket. A family or group of four will usually find a pre-booked transfer cheaper than four separate rail-plus-taxi combinations only if they are staying in Perth itself; for onward travel, the train still wins.
Car hire is the other common choice, because Perth is a natural base for the Highlands, Angus and Fife. Rates run about £40–90 per day plus fuel at roughly £1.40–1.50 a litre, and automatic cars cost more than manual. Collect in the city rather than at the airfield unless your rental company specifically serves it.
| Item | Cost (2026 estimate) |
|---|---|
| Taxi, airport to city centre | £15–25 |
| Taxi, airport to Perth station | £8–15 |
| Train, Perth to Edinburgh or Glasgow | £10–30 advance |
| Coach, Perth to Edinburgh or Glasgow | £5–20 |
| Car hire per day | £40–90 plus fuel |
| Fuel per litre | £1.40–1.50 |
Tips
Perth Airport is quiet, so do not rely on finding a taxi waiting outside at an awkward hour. Book a car in advance for evening, Sunday and winter arrivals, and keep the driver's number saved offline.
If you are connecting to a train, leave a buffer. Scottish services are generally reliable but a delay on a tight connection means an hour's wait at Perth station, which is comfortable but not somewhere you want to spend a whole evening. Station facilities are limited in the evening; buy food and water in the city centre first.
For phone data on arrival, an eSIM set up before you fly avoids hunting for a shop in Perth. Coverage across Perthshire is good in towns and patchy in the glens, so download offline maps for any Highland driving.
- Book a taxi in advance for late, Sunday or winter arrivals
- Ask for Perth station, not your hotel, if you are travelling onward
- Buy Advance rail tickets before the day of travel
- Collect a rental car in the city centre where possible
- Set up an eSIM and offline maps before you land
Questions people ask
How do I get from Perth airport to the city centre?
There is no train or bus at the terminal, so take a taxi or pre-booked transfer: about 10–15 minutes and £15–25 to the centre. For onward travel, take a taxi to Perth station and continue by train or coach.
How much is a taxi from Perth airport?
Expect roughly £15–25 to the city centre and £8–15 to Perth station (2026 estimate). Airport pickups, late nights and public holidays can cost more, so ask for a fixed price or book ahead.
Is there a train from Perth airport?
No. Perth Airport at Scone has no railway station. The nearest railhead is Perth station in the city centre, a short taxi ride away, with services to Edinburgh, Glasgow, Dundee, Aberdeen and Inverness.
Is there a bus from Perth airport to the city?
No scheduled city bus serves the terminal. Take a taxi to the centre or to Perth bus station, where Citylink and Megabus coaches run to Edinburgh, Glasgow, Dundee and the Highlands.
How long does it take to get into Perth from the airport?
About 10–15 minutes by car. If you are connecting to a train or coach, allow 45–60 minutes door to door including the taxi to the station and waiting time.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVisitScotland
- officialNational Rail Enquiries
- officialScotRail
- officialCitylink
- officialPerth and Kinross Council
- secondaryWikivoyage – Perth (Scotland)