TxcA4E8ABFB-F268-40C3-A616-578C4CDAF6FC

22 Jun 2026

To
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary
111 Dumfries and Galloway Royal Infirmary

Timetable data from the Traveline National Dataset (TNDS),