Perth Royal Infirmary

Perth Royal Infirmary
Taymount Terrace
PH1 1NX Perth
United Kingdom
56° 23' 44.556" N, 3° 27' 5.2956" W
  • Location and Transport

Perth Royal Infirmary is located between Jeanfield Road and Glasgow Road, approximately one mile from the city centre. Bus Service 333 runs between Perth Royal Infirmary and Ninewells Hospital in Dundee, offering a direct connection between the two hospitals. Operating hourly on weekdays and every two hours at weekends, hospital link offers fast, convenient travel between these two locations to patients, visitors and NHS Tayside staff. Further details of this and all other services that run close to the hospital are available from Stagecoach by telephoning (01738) 629339.

  • Parking

Car Parking on the Perth Royal Infirmary (PRI) site is limited and therefore problems may be experienced when attending/visiting the hospital by car. Currently there are further pressures on car parking spaces due to major redevelopment works on the site which are causing unavoidable delays in obtaining spaces.  Therefore, wherever possible use alternative transport to attend the hospital (please see information below).
If it is essential that you travel to PRI by car please leave adequate time to find a space prior to your appointment.

Using Public Transport to get to PRI is a viable alternative to the car. Frequent services to Perth City Centre from across Perth and outlying communities can be combined with Stagecoach Services 1 & 2 to provide a link from the city centre (Mill Street) to the hospital campus. Service 1 and 2 operates on a 10 minute throughout the day (0745 – 1800) providing connections to the town centre of Perth and the wider public transport network.

Journeys to PRI can be planned by visitors using When using on-line journey planners it is easiest to use two postcodes – i.e. your own home postcode and the postcode of your destination.