Perthshire, located in central Scotland, covers an area of approximately 2,000 square kilometres and includes a mix of urban centres such as Perth city centre, towns like Pitlochry and Crieff, and rural landscapes. The region's transport infrastructure is primarily served by buses and trains, as there is no metro or tram system in Perthshire itself. Visitors can expect to pay around EUR 3-5 for typical single bus journeys within towns such as Perth and EUR 10-20 for longer regional routes connecting places like Blairgowrie and Dunkeld. The main railway station in Perth connects to major cities such as Edinburgh and Glasgow, with ticket prices starting at about EUR 15 for a one-way trip to Edinburgh Waverley station. Travel passes and multi-journey tickets can provide cost savings for tourists planning to visit multiple locations within Perthshire. Understanding the available transport modes and ticket options will help visitors navigate the area efficiently and economically.
Where to stay in and around Perth
Live rates from Booking.com, Agoda, Hotels.com and more — stays picked by review score.




Prices and availability shown on partner sites at time of click. We may earn a commission.
Are there metro or tram services in Perthshire?
There are no metro or tram systems operating in Perthshire; public transport relies mainly on buses and trains.
Unlike larger Scottish cities such as Glasgow or Edinburgh, Perthshire does not have urban metro or tram networks. The transport infrastructure in the region is designed around bus routes connecting towns and villages, and rail services linking Perth railway station to other cities. Visitors should plan to use buses or trains for local and regional travel. For inner-city transport within Perth itself, buses along routes such as the Tay Street corridor provide the primary public transit option.
How extensive is the bus network in Perthshire?
Perthshire has a comprehensive bus network connecting major towns, villages, and rural areas, making it the main public transport mode for local travel.
The bus network in Perthshire covers key towns such as Perth, Pitlochry, Crieff, Dunkeld, and Blairgowrie, with regular services operated by companies including Stagecoach and Scottish Citylink. For example, the route between Perth Bus Station and Pitlochry runs approximately every two hours, taking around 1 hour and 15 minutes. Local buses within Perth city offer frequent stops and routes, with single fares typically costing EUR 3-4. Rural routes may run less frequently, so checking timetables in advance is advised. Buses also connect Perthshire to neighbouring regions like Angus and Fife, facilitating access to attractions and accommodation outside the main urban areas.
Map of Perth
What train services are available in Perthshire?
Train services in Perthshire operate from Perth railway station, providing connections to major Scottish cities and regional destinations.
Perth railway station is a key transport hub on the Highland Main Line and the Glasgow to Aberdeen Line. Trains run regularly to Edinburgh Waverley, Glasgow Queen Street, Inverness, and Aberdeen. The journey from Perth to Edinburgh takes approximately 50 minutes, while Glasgow is about 1 hour and 15 minutes away by train. Advance tickets can cost from EUR 15 to 30 depending on time and booking. Train services are operated by ScotRail and offer a faster alternative to bus travel for longer distances. For travel within Perthshire, however, train stops are limited to a few stations such as Dunkeld & Birnam railway station and Pitlochry railway station.
What travel passes or tickets can tourists use in Perthshire?
Travel passes such as the Scottish Citylink Explorer Pass and local bus day tickets offer cost-effective options for tourists using buses and trains in Perthshire.
Visitors planning multiple journeys can benefit from purchasing day or multi-day bus tickets, which typically range from EUR 6 to 15 depending on coverage. The Scottish Citylink Explorer Pass allows unlimited travel on Citylink coach services across Scotland for 1 to 7 days, costing approximately EUR 30 for a one-day pass. ScotRail has the Spirit of Scotland Travelpass, granting unlimited train travel across Scotland including Perthshire for durations from 3 to 8 days, with prices starting around EUR 100. Combining bus and train passes can provide flexibility and savings when visiting multiple towns and attractions. Tickets are usually available at Perth railway station, online, or directly from bus drivers.
How can visitors get from Perth to nearby towns like Pitlochry or Dunkeld?
Regular bus and train services connect Perth with nearby towns such as Pitlochry and Dunkeld, with journeys typically lasting between 30 minutes and 1 hour.
For example, the bus route number 44 operated by Stagecoach links Perth Bus Station to Pitlochry, taking around 1 hour and 15 minutes with fares near EUR 8. Train services from Perth railway station to Pitlochry take about 50 minutes, with ticket prices starting at EUR 12. Dunkeld & Birnam railway station is reachable by train in approximately 25 minutes from Perth, with fares around EUR 8, or by bus in roughly 30-40 minutes. Visitors should check current timetables as frequencies vary throughout the day and week. Both towns offer access to walking trails such as the Hermitage Walk, where the sound of rushing waterfalls accompanies visitors, and heritage sites like Dunkeld Cathedral, known for its medieval stonework and stained-glass windows, making these transport links practical for day trips.
“If you're catching the 9:15 bus from High Street to Dunkeld, grab a DayRider pass for around £5; it’s the best way to hop between towns without worrying about exact change or schedules.”
What are the main transportation options within the city of Perth?
Within Perth city, buses are the primary public transportation mode. Local bus routes operated by Stagecoach provide frequent services covering the city centre, including Tay Street and High Street, and suburbs like Letham and Muirton, with single fares costing about EUR 2.50 to 3. Tickets can be purchased on board or via mobile apps. Walking is also convenient as many attractions such as Scone Palace, with its extensive gardens and the scent of blooming rhododendrons in spring, and the Perth Museum, featuring local art and history exhibits, are within a 15-minute walk of the city centre. Taxis are available, with typical short rides costing EUR 5-10. Perth does not have a tram or metro system, so buses and walking remain the best options for getting around locally.
What practical tips help save money on transport in Perthshire?
Purchasing day passes, booking train tickets in advance, and using local bus multi-ride tickets are effective ways to reduce transport costs in Perthshire.
Advance train bookings can save up to 50% compared to on-the-day fares, especially on popular routes such as Perth to Edinburgh Waverley. For bus travel, daily or weekly passes offer better value than single tickets when making multiple journeys. Visitors staying in towns like Pitlochry or Dunkeld should check if accommodation providers offer shuttle services or discounts on local transport. Walking or cycling for short trips within towns such as Crieff or Blairgowrie can also reduce expenses. Additionally, some tourist attractions provide combined transport and entry packages, which can be economical for travellers.
How accessible is public transport for travellers with mobility needs?
Public transport in Perthshire generally accommodates travellers with mobility impairments, with accessible buses and stations available.
Most Stagecoach buses serving Perthshire are low-floor with wheelchair ramps, priority seating, and space for mobility aids. Perth railway station has step-free access, lifts, and accessible toilets. However, some rural bus stops may lack raised platforms or shelters. It is advisable for travellers requiring assistance to contact transport providers in advance to confirm facilities and arrange any necessary support. Taxi services in Perth also offer wheelchair-accessible vehicles upon request.
Reference Resources
What local insights can help visitors navigate Perthshire’s transport system?
Locals often recommend using the local bus network for flexible travel between towns, as it covers many rural areas not served by trains. Buses can be less frequent on Sundays and public holidays, so planning ahead is important. Many residents use cycling for short trips within towns like Perth and Crieff, with bike hire available seasonally near the North Inch park in Perth, where the smell of fresh grass and sounds of the River Tay nearby create a pleasant atmosphere. For longer journeys, combining train travel from Perth railway station with local buses provides efficient access to attractions. Visitors can save money by purchasing multi-ride tickets or travel cards from bus drivers or stations. Asking at local tourist information centres such as Perth Visitor Centre on Leonard Street can provide up-to-date timetable changes and transport advice.


