2 - Mill Street - Scott Street
S_SC_SCFI_2_2: current: true description: Mill Street - Scott Street line_brand: '' line_name: '2'
Routes
S/S_SC_SCFI_2_2_A.xml
Line: SCFI:PM0000004:510:2
LineName: 2
ServiceCode: S_SC_SCFI_2_2
CreationDateTime: 23 Feb 2022, 12:37 p.m.
ModificationDateTime: 13 Apr 2026, 10:10 a.m.
Hash: 1e653f2f0d6d59dd379386a832a4ee27649a6571
RevisionNumber: 1311
OperatingPeriod: 2026-04-20
PublicUse: True
Description: Perth - Letham & Tulloch
Origin: Perth
Destination: Letham & Tulloch
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 | VJ2011 | in | 09:50 | 10:27 | Sundays | Sundays |
not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Perth | ✎ | ||
| 2013 | VJ2013 | in | 10:20 | 10:57 | Perth | ✎ | |||||
| 2015 | VJ2015 | in | 10:50 | 11:27 | Perth | ✎ | |||||
| 2017 | VJ2017 | in | 11:20 | 11:57 | Perth | ✎ | |||||
| 2019 | VJ2019 | in | 11:50 | 12:27 | Perth | ✎ | |||||
| 2021 | VJ2021 | in | 12:20 | 12:57 | Perth | ✎ | |||||
| 2023 | VJ2023 | in | 12:50 | 13:27 | Perth | ✎ | |||||
| 2025 | VJ2025 | in | 13:20 | 13:57 | Perth | ✎ | |||||
| 2027 | VJ2027 | in | 13:50 | 14:27 | Perth | ✎ | |||||
| 2029 | VJ2029 | in | 14:20 | 14:57 | Perth | ✎ | |||||
| 2031 | VJ2031 | in | 14:50 | 15:27 | Perth | ✎ | |||||
| 2033 | VJ2033 | in | 15:20 | 15:57 | Perth | ✎ | |||||
| 2035 | VJ2035 | in | 15:50 | 16:27 | Perth | ✎ | |||||
| 2037 | VJ2037 | in | 16:20 | 16:57 | Perth | ✎ | |||||
| 2039 | VJ2039 | in | 16:50 | 17:27 | Perth | ✎ | |||||
| 2041 | VJ2041 | in | 17:20 | 17:57 | Perth | ✎ | |||||
| 2043 | VJ2043 | in | 17:50 | 18:27 | Perth | ✎ | |||||
| 2046 | VJ2046 | in | 18:20 | 18:57 | Perth | ✎ | |||||
| 2057 | VJ2057 | in | 06:05 | 06:42 | Monday to Thursday | Monday to Thursday |
LateSummerBankHolidayNotScotland MayDay EasterMonday SpringBank ChristmasDayHoliday BoxingDayHoliday NewYearsDayHoliday ChristmasEve NewYearsEve not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland |
also 2025-12-24 also 2025-12-31 | Perth | ✎ | |
| 2063 | VJ2063 | in | 06:35 | 07:12 | Perth | ✎ | |||||
| 2069 | VJ2069 | in | 07:05 | 07:42 | Perth | ✎ | |||||
| 2078 | VJ2078 | in | 07:35 | 08:12 | Perth | ✎ | |||||
| 2081 | VJ2081 | in | 07:37 | 07:57 | Perth | ✎ | |||||
| 2087 | VJ2087 | in | 07:50 | 08:32 | Perth | ✎ | |||||
| 2096 | VJ2096 | in | 08:10 | 08:52 | Perth | ✎ | |||||
| 2102 | VJ2102 | in | 08:30 | 09:12 | Perth | ✎ | |||||
| 2108 | VJ2108 | in | 08:45 | 09:27 | Perth | ✎ | |||||
| 2114 | VJ2114 | in | 09:00 | 09:42 | Perth | ✎ | |||||
| 2120 | VJ2120 | in | 09:15 | 09:57 | Perth | ✎ | |||||
| 2126 | VJ2126 | in | 09:30 | 10:12 | Perth | ✎ | |||||
| 2132 | VJ2132 | in | 09:45 | 10:27 | Perth | ✎ | |||||
| 2138 | VJ2138 | in | 10:00 | 10:42 | Perth | ✎ | |||||
| 2144 | VJ2144 | in | 10:15 | 10:57 | Perth | ✎ | |||||
| 2150 | VJ2150 | in | 10:30 | 11:12 | Perth | ✎ | |||||
| 2156 | VJ2156 | in | 10:45 | 11:27 | Perth | ✎ | |||||
| 2162 | VJ2162 | in | 11:00 | 11:42 | Perth | ✎ | |||||
| 2168 | VJ2168 | in | 11:15 | 11:57 | Perth | ✎ | |||||
| 2174 | VJ2174 | in | 11:30 | 12:12 | Perth | ✎ | |||||
| 2180 | VJ2180 | in | 11:45 | 12:27 | Perth | ✎ | |||||
| 2186 | VJ2186 | in | 12:00 | 12:42 | Perth | ✎ | |||||
| 2192 | VJ2192 | in | 12:15 | 12:57 | Perth | ✎ | |||||
| 2198 | VJ2198 | in | 12:30 | 13:12 | Perth | ✎ | |||||
| 2204 | VJ2204 | in | 12:45 | 13:27 | Perth | ✎ | |||||
| 2210 | VJ2210 | in | 13:00 | 13:42 | Perth | ✎ | |||||
| 2216 | VJ2216 | in | 13:15 | 13:57 | Perth | ✎ | |||||
| 2222 | VJ2222 | in | 13:30 | 14:12 | Perth | ✎ | |||||
| 2228 | VJ2228 | in | 13:45 | 14:27 | Perth | ✎ | |||||
| 2234 | VJ2234 | in | 14:00 | 14:42 | Perth | ✎ | |||||
| 2240 | VJ2240 | in | 14:15 | 14:57 | Perth | ✎ | |||||
| 2246 | VJ2246 | in | 14:30 | 15:12 | Perth | ✎ | |||||
| 2252 | VJ2252 | in | 14:45 | 15:27 | Perth | ✎ | |||||
| 2258 | VJ2258 | in | 15:00 | 15:42 | Perth | ✎ | |||||
| 2264 | VJ2264 | in | 15:15 | 15:57 | Perth | ✎ | |||||
| 2270 | VJ2270 | in | 15:30 | 16:12 | Perth | ✎ | |||||
| 2276 | VJ2276 | in | 15:45 | 16:27 | Perth | ✎ | |||||
| 2282 | VJ2282 | in | 16:00 | 16:42 | Perth | ✎ | |||||
| 2288 | VJ2288 | in | 16:15 | 16:57 | Perth | ✎ | |||||
| 2294 | VJ2294 | in | 16:30 | 17:12 | Perth | ✎ | |||||
| 2300 | VJ2300 | in | 16:50 | 17:32 | Perth | ✎ | |||||
| 2309 | VJ2309 | in | 17:10 | 17:52 | Perth | ✎ | |||||
| 2315 | VJ2315 | in | 17:30 | 18:12 | Perth | ✎ | |||||
| 2321 | VJ2321 | in | 17:50 | 18:32 | Perth | ✎ | |||||
| 2330 | VJ2330 | in | 18:10 | 18:52 | Perth | ✎ | |||||
| 2336 | VJ2336 | in | 18:30 | 19:12 | Perth | ✎ | |||||
| 2058 | VJ2058 | in | 06:05 | 06:42 | Monday to Thursday | Monday to Thursday |
LateSummerBankHolidayNotScotland MayDay EasterMonday SpringBank ChristmasDayHoliday BoxingDayHoliday NewYearsDayHoliday ChristmasEve NewYearsEve not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland |
Perth | ✎ | ||
| 2064 | VJ2064 | in | 06:35 | 07:12 | Perth | ✎ | |||||
| 2070 | VJ2070 | in | 07:05 | 07:42 | Perth | ✎ | |||||
| 2079 | VJ2079 | in | 07:35 | 08:12 | Perth | ✎ | |||||
| 2082 | VJ2082 | in | 07:37 | 07:57 | Perth | ✎ | |||||
| 2088 | VJ2088 | in | 07:50 | 08:32 | Perth | ✎ | |||||
| 2097 | VJ2097 | in | 08:10 | 08:52 | Perth | ✎ | |||||
| 2103 | VJ2103 | in | 08:30 | 09:12 | Perth | ✎ | |||||
| 2109 | VJ2109 | in | 08:45 | 09:27 | Perth | ✎ | |||||
| 2115 | VJ2115 | in | 09:00 | 09:42 | Perth | ✎ | |||||
| 2121 | VJ2121 | in | 09:15 | 09:57 | Perth | ✎ | |||||
| 2127 | VJ2127 | in | 09:30 | 10:12 | Perth | ✎ | |||||
| 2133 | VJ2133 | in | 09:45 | 10:27 | Perth | ✎ | |||||
| 2139 | VJ2139 | in | 10:00 | 10:42 | Perth | ✎ | |||||
| 2145 | VJ2145 | in | 10:15 | 10:57 | Perth | ✎ | |||||
| 2151 | VJ2151 | in | 10:30 | 11:12 | Perth | ✎ | |||||
| 2157 | VJ2157 | in | 10:45 | 11:27 | Perth | ✎ | |||||
| 2163 | VJ2163 | in | 11:00 | 11:42 | Perth | ✎ | |||||
| 2169 | VJ2169 | in | 11:15 | 11:57 | Perth | ✎ | |||||
| 2175 | VJ2175 | in | 11:30 | 12:12 | Perth | ✎ | |||||
| 2181 | VJ2181 | in | 11:45 | 12:27 | Perth | ✎ | |||||
| 2187 | VJ2187 | in | 12:00 | 12:42 | Perth | ✎ | |||||
| 2193 | VJ2193 | in | 12:15 | 12:57 | Perth | ✎ | |||||
| 2199 | VJ2199 | in | 12:30 | 13:12 | Perth | ✎ | |||||
| 2205 | VJ2205 | in | 12:45 | 13:27 | Perth | ✎ | |||||
| 2211 | VJ2211 | in | 13:00 | 13:42 | Perth | ✎ | |||||
| 2217 | VJ2217 | in | 13:15 | 13:57 | Perth | ✎ | |||||
| 2223 | VJ2223 | in | 13:30 | 14:12 | Perth | ✎ | |||||
| 2229 | VJ2229 | in | 13:45 | 14:27 | Perth | ✎ | |||||
| 2235 | VJ2235 | in | 14:00 | 14:42 | Perth | ✎ | |||||
| 2241 | VJ2241 | in | 14:15 | 14:57 | Perth | ✎ | |||||
| 2247 | VJ2247 | in | 14:30 | 15:12 | Perth | ✎ | |||||
| 2253 | VJ2253 | in | 14:45 | 15:27 | Perth | ✎ | |||||
| 2259 | VJ2259 | in | 15:00 | 15:42 | Perth | ✎ | |||||
| 2265 | VJ2265 | in | 15:15 | 15:57 | Perth | ✎ | |||||
| 2271 | VJ2271 | in | 15:30 | 16:12 | Perth | ✎ | |||||
| 2277 | VJ2277 | in | 15:45 | 16:27 | Perth | ✎ | |||||
| 2283 | VJ2283 | in | 16:00 | 16:42 | Perth | ✎ | |||||
| 2289 | VJ2289 | in | 16:15 | 16:57 | Perth | ✎ | |||||
| 2295 | VJ2295 | in | 16:30 | 17:12 | Perth | ✎ | |||||
| 2301 | VJ2301 | in | 16:50 | 17:32 | Perth | ✎ | |||||
| 2310 | VJ2310 | in | 17:10 | 17:52 | Perth | ✎ | |||||
| 2316 | VJ2316 | in | 17:30 | 18:12 | Perth | ✎ | |||||
| 2322 | VJ2322 | in | 17:50 | 18:32 | Perth | ✎ | |||||
| 2331 | VJ2331 | in | 18:10 | 18:52 | Perth | ✎ | |||||
| 2337 | VJ2337 | in | 18:30 | 19:12 | Perth | ✎ | |||||
| 2059 | VJ2059 | in | 06:05 | 06:42 | Monday to Thursday | Monday to Thursday |
LateSummerBankHolidayNotScotland MayDay EasterMonday SpringBank ChristmasEve not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not NewYearsEve |
Perth | ✎ | ||
| 2065 | VJ2065 | in | 06:35 | 07:12 | Perth | ✎ | |||||
| 2071 | VJ2071 | in | 07:05 | 07:42 | Perth | ✎ | |||||
| 2080 | VJ2080 | in | 07:35 | 08:12 | Perth | ✎ | |||||
| 2083 | VJ2083 | in | 07:37 | 07:57 | Perth | ✎ | |||||
| 2089 | VJ2089 | in | 07:50 | 08:32 | Perth | ✎ | |||||
| 2098 | VJ2098 | in | 08:10 | 08:52 | Perth | ✎ | |||||
| 2104 | VJ2104 | in | 08:30 | 09:12 | Perth | ✎ | |||||
| 2110 | VJ2110 | in | 08:45 | 09:27 | Perth | ✎ | |||||
| 2116 | VJ2116 | in | 09:00 | 09:42 | Perth | ✎ | |||||
| 2122 | VJ2122 | in | 09:15 | 09:57 | Perth | ✎ | |||||
| 2128 | VJ2128 | in | 09:30 | 10:12 | Perth | ✎ | |||||
| 2134 | VJ2134 | in | 09:45 | 10:27 | Perth | ✎ | |||||
| 2140 | VJ2140 | in | 10:00 | 10:42 | Perth | ✎ | |||||
| 2146 | VJ2146 | in | 10:15 | 10:57 | Perth | ✎ | |||||
| 2152 | VJ2152 | in | 10:30 | 11:12 | Perth | ✎ | |||||
| 2158 | VJ2158 | in | 10:45 | 11:27 | Perth | ✎ | |||||
| 2164 | VJ2164 | in | 11:00 | 11:42 | Perth | ✎ | |||||
| 2170 | VJ2170 | in | 11:15 | 11:57 | Perth | ✎ | |||||
| 2176 | VJ2176 | in | 11:30 | 12:12 | Perth | ✎ | |||||
| 2182 | VJ2182 | in | 11:45 | 12:27 | Perth | ✎ | |||||
| 2188 | VJ2188 | in | 12:00 | 12:42 | Perth | ✎ | |||||
| 2194 | VJ2194 | in | 12:15 | 12:57 | Perth | ✎ | |||||
| 2200 | VJ2200 | in | 12:30 | 13:12 | Perth | ✎ | |||||
| 2206 | VJ2206 | in | 12:45 | 13:27 | Perth | ✎ | |||||
| 2212 | VJ2212 | in | 13:00 | 13:42 | Perth | ✎ | |||||
| 2218 | VJ2218 | in | 13:15 | 13:57 | Perth | ✎ | |||||
| 2224 | VJ2224 | in | 13:30 | 14:12 | Perth | ✎ | |||||
| 2230 | VJ2230 | in | 13:45 | 14:27 | Perth | ✎ | |||||
| 2236 | VJ2236 | in | 14:00 | 14:42 | Perth | ✎ | |||||
| 2242 | VJ2242 | in | 14:15 | 14:57 | Perth | ✎ | |||||
| 2248 | VJ2248 | in | 14:30 | 15:12 | Perth | ✎ | |||||
| 2254 | VJ2254 | in | 14:45 | 15:27 | Perth | ✎ | |||||
| 2260 | VJ2260 | in | 15:00 | 15:42 | Perth | ✎ | |||||
| 2266 | VJ2266 | in | 15:15 | 15:57 | Perth | ✎ | |||||
| 2272 | VJ2272 | in | 15:30 | 16:12 | Perth | ✎ | |||||
| 2278 | VJ2278 | in | 15:45 | 16:27 | Perth | ✎ | |||||
| 2284 | VJ2284 | in | 16:00 | 16:42 | Perth | ✎ | |||||
| 2290 | VJ2290 | in | 16:15 | 16:57 | Perth | ✎ | |||||
| 2296 | VJ2296 | in | 16:30 | 17:12 | Perth | ✎ | |||||
| 2302 | VJ2302 | in | 16:50 | 17:32 | Perth | ✎ | |||||
| 2311 | VJ2311 | in | 17:10 | 17:52 | Perth | ✎ | |||||
| 2317 | VJ2317 | in | 17:30 | 18:12 | Perth | ✎ | |||||
| 2323 | VJ2323 | in | 17:50 | 18:32 | Perth | ✎ | |||||
| 2332 | VJ2332 | in | 18:10 | 18:52 | Perth | ✎ | |||||
| 2338 | VJ2338 | in | 18:30 | 19:12 | Perth | ✎ | |||||
| 2370 | VJ2370 | in | 06:05 | 06:42 | Fridays | Fridays |
GoodFriday not ChristmasDay not BoxingDay not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Perth | ✎ | ||
| 2374 | VJ2374 | in | 06:35 | 07:12 | Perth | ✎ | |||||
| 2378 | VJ2378 | in | 07:05 | 07:42 | Perth | ✎ | |||||
| 2384 | VJ2384 | in | 07:35 | 08:12 | Perth | ✎ | |||||
| 2386 | VJ2386 | in | 07:37 | 07:57 | Perth | ✎ | |||||
| 2390 | VJ2390 | in | 07:50 | 08:32 | Perth | ✎ | |||||
| 2396 | VJ2396 | in | 08:10 | 08:52 | Perth | ✎ | |||||
| 2400 | VJ2400 | in | 08:30 | 09:12 | Perth | ✎ | |||||
| 2404 | VJ2404 | in | 08:45 | 09:27 | Perth | ✎ | |||||
| 2408 | VJ2408 | in | 09:00 | 09:42 | Perth | ✎ | |||||
| 2412 | VJ2412 | in | 09:15 | 09:57 | Perth | ✎ | |||||
| 2416 | VJ2416 | in | 09:30 | 10:12 | Perth | ✎ | |||||
| 2420 | VJ2420 | in | 09:45 | 10:27 | Perth | ✎ | |||||
| 2424 | VJ2424 | in | 10:00 | 10:42 | Perth | ✎ | |||||
| 2428 | VJ2428 | in | 10:15 | 10:57 | Perth | ✎ | |||||
| 2432 | VJ2432 | in | 10:30 | 11:12 | Perth | ✎ | |||||
| 2436 | VJ2436 | in | 10:45 | 11:27 | Perth | ✎ | |||||
| 2440 | VJ2440 | in | 11:00 | 11:42 | Perth | ✎ | |||||
| 2444 | VJ2444 | in | 11:15 | 11:57 | Perth | ✎ | |||||
| 2448 | VJ2448 | in | 11:30 | 12:12 | Perth | ✎ | |||||
| 2452 | VJ2452 | in | 11:45 | 12:27 | Perth | ✎ | |||||
| 2456 | VJ2456 | in | 12:00 | 12:42 | Perth | ✎ | |||||
| 2460 | VJ2460 | in | 12:15 | 12:57 | Perth | ✎ | |||||
| 2464 | VJ2464 | in | 12:30 | 13:12 | Perth | ✎ | |||||
| 2468 | VJ2468 | in | 12:45 | 13:27 | Perth | ✎ | |||||
| 2472 | VJ2472 | in | 13:00 | 13:42 | Perth | ✎ | |||||
| 2476 | VJ2476 | in | 13:15 | 13:57 | Perth | ✎ | |||||
| 2480 | VJ2480 | in | 13:30 | 14:12 | Perth | ✎ | |||||
| 2484 | VJ2484 | in | 13:45 | 14:27 | Perth | ✎ | |||||
| 2488 | VJ2488 | in | 14:00 | 14:42 | Perth | ✎ | |||||
| 2492 | VJ2492 | in | 14:15 | 14:57 | Perth | ✎ | |||||
| 2496 | VJ2496 | in | 14:30 | 15:12 | Perth | ✎ | |||||
| 2500 | VJ2500 | in | 14:45 | 15:27 | Perth | ✎ | |||||
| 2504 | VJ2504 | in | 15:00 | 15:42 | Perth | ✎ | |||||
| 2508 | VJ2508 | in | 15:15 | 15:57 | Perth | ✎ | |||||
| 2512 | VJ2512 | in | 15:30 | 16:12 | Perth | ✎ | |||||
| 2516 | VJ2516 | in | 15:45 | 16:27 | Perth | ✎ | |||||
| 2520 | VJ2520 | in | 16:00 | 16:42 | Perth | ✎ | |||||
| 2524 | VJ2524 | in | 16:15 | 16:57 | Perth | ✎ | |||||
| 2528 | VJ2528 | in | 16:30 | 17:12 | Perth | ✎ | |||||
| 2532 | VJ2532 | in | 16:50 | 17:32 | Perth | ✎ | |||||
| 2538 | VJ2538 | in | 17:10 | 17:52 | Perth | ✎ | |||||
| 2542 | VJ2542 | in | 17:30 | 18:12 | Perth | ✎ | |||||
| 2546 | VJ2546 | in | 17:50 | 18:32 | Perth | ✎ | |||||
| 2552 | VJ2552 | in | 18:10 | 18:52 | Perth | ✎ | |||||
| 2556 | VJ2556 | in | 18:30 | 19:12 | Perth | ✎ | |||||
| 2371 | VJ2371 | in | 06:05 | 06:42 | Fridays | Fridays |
GoodFriday ChristmasEve not ChristmasDay not BoxingDay not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not NewYearsEve |
Perth | ✎ | ||
| 2375 | VJ2375 | in | 06:35 | 07:12 | Perth | ✎ | |||||
| 2379 | VJ2379 | in | 07:05 | 07:42 | Perth | ✎ | |||||
| 2385 | VJ2385 | in | 07:35 | 08:12 | Perth | ✎ | |||||
| 2387 | VJ2387 | in | 07:37 | 07:57 | Perth | ✎ | |||||
| 2391 | VJ2391 | in | 07:50 | 08:32 | Perth | ✎ | |||||
| 2397 | VJ2397 | in | 08:10 | 08:52 | Perth | ✎ | |||||
| 2401 | VJ2401 | in | 08:30 | 09:12 | Perth | ✎ | |||||
| 2405 | VJ2405 | in | 08:45 | 09:27 | Perth | ✎ | |||||
| 2409 | VJ2409 | in | 09:00 | 09:42 | Perth | ✎ | |||||
| 2413 | VJ2413 | in | 09:15 | 09:57 | Perth | ✎ | |||||
| 2417 | VJ2417 | in | 09:30 | 10:12 | Perth | ✎ | |||||
| 2421 | VJ2421 | in | 09:45 | 10:27 | Perth | ✎ | |||||
| 2425 | VJ2425 | in | 10:00 | 10:42 | Perth | ✎ | |||||
| 2429 | VJ2429 | in | 10:15 | 10:57 | Perth | ✎ | |||||
| 2433 | VJ2433 | in | 10:30 | 11:12 | Perth | ✎ | |||||
| 2437 | VJ2437 | in | 10:45 | 11:27 | Perth | ✎ | |||||
| 2441 | VJ2441 | in | 11:00 | 11:42 | Perth | ✎ | |||||
| 2445 | VJ2445 | in | 11:15 | 11:57 | Perth | ✎ | |||||
| 2449 | VJ2449 | in | 11:30 | 12:12 | Perth | ✎ | |||||
| 2453 | VJ2453 | in | 11:45 | 12:27 | Perth | ✎ | |||||
| 2457 | VJ2457 | in | 12:00 | 12:42 | Perth | ✎ | |||||
| 2461 | VJ2461 | in | 12:15 | 12:57 | Perth | ✎ | |||||
| 2465 | VJ2465 | in | 12:30 | 13:12 | Perth | ✎ | |||||
| 2469 | VJ2469 | in | 12:45 | 13:27 | Perth | ✎ | |||||
| 2473 | VJ2473 | in | 13:00 | 13:42 | Perth | ✎ | |||||
| 2477 | VJ2477 | in | 13:15 | 13:57 | Perth | ✎ | |||||
| 2481 | VJ2481 | in | 13:30 | 14:12 | Perth | ✎ | |||||
| 2485 | VJ2485 | in | 13:45 | 14:27 | Perth | ✎ | |||||
| 2489 | VJ2489 | in | 14:00 | 14:42 | Perth | ✎ | |||||
| 2493 | VJ2493 | in | 14:15 | 14:57 | Perth | ✎ | |||||
| 2497 | VJ2497 | in | 14:30 | 15:12 | Perth | ✎ | |||||
| 2501 | VJ2501 | in | 14:45 | 15:27 | Perth | ✎ | |||||
| 2505 | VJ2505 | in | 15:00 | 15:42 | Perth | ✎ | |||||
| 2509 | VJ2509 | in | 15:15 | 15:57 | Perth | ✎ | |||||
| 2513 | VJ2513 | in | 15:30 | 16:12 | Perth | ✎ | |||||
| 2517 | VJ2517 | in | 15:45 | 16:27 | Perth | ✎ | |||||
| 2521 | VJ2521 | in | 16:00 | 16:42 | Perth | ✎ | |||||
| 2525 | VJ2525 | in | 16:15 | 16:57 | Perth | ✎ | |||||
| 2529 | VJ2529 | in | 16:30 | 17:12 | Perth | ✎ | |||||
| 2533 | VJ2533 | in | 16:50 | 17:32 | Perth | ✎ | |||||
| 2539 | VJ2539 | in | 17:10 | 17:52 | Perth | ✎ | |||||
| 2543 | VJ2543 | in | 17:30 | 18:12 | Perth | ✎ | |||||
| 2547 | VJ2547 | in | 17:50 | 18:32 | Perth | ✎ | |||||
| 2553 | VJ2553 | in | 18:10 | 18:52 | Perth | ✎ | |||||
| 2557 | VJ2557 | in | 18:30 | 19:12 | Perth | ✎ | |||||
| 2576 | VJ2576 | in | 07:02 | 07:12 | Saturdays | Saturdays |
not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Perth | ✎ | ||
| 2577 | VJ2577 | in | 07:05 | 07:42 | Perth | ✎ | |||||
| 2580 | VJ2580 | in | 07:35 | 08:12 | Perth | ✎ | |||||
| 2582 | VJ2582 | in | 08:05 | 08:42 | Perth | ✎ | |||||
| 2584 | VJ2584 | in | 08:35 | 09:12 | Perth | ✎ | |||||
| 2586 | VJ2586 | in | 09:05 | 09:42 | Perth | ✎ | |||||
| 2588 | VJ2588 | in | 09:35 | 10:17 | Perth | ✎ | |||||
| 2590 | VJ2590 | in | 10:00 | 10:42 | Perth | ✎ | |||||
| 2592 | VJ2592 | in | 10:20 | 11:02 | Perth | ✎ | |||||
| 2594 | VJ2594 | in | 10:40 | 11:22 | Perth | ✎ | |||||
| 2596 | VJ2596 | in | 11:00 | 11:42 | Perth | ✎ | |||||
| 2598 | VJ2598 | in | 11:20 | 12:02 | Perth | ✎ | |||||
| 2600 | VJ2600 | in | 11:40 | 12:22 | Perth | ✎ | |||||
| 2602 | VJ2602 | in | 12:00 | 12:42 | Perth | ✎ | |||||
| 2604 | VJ2604 | in | 12:20 | 13:02 | Perth | ✎ | |||||
| 2606 | VJ2606 | in | 12:40 | 13:22 | Perth | ✎ | |||||
| 2608 | VJ2608 | in | 13:00 | 13:42 | Perth | ✎ | |||||
| 2610 | VJ2610 | in | 13:20 | 14:02 | Perth | ✎ | |||||
| 2612 | VJ2612 | in | 13:40 | 14:22 | Perth | ✎ | |||||
| 2614 | VJ2614 | in | 14:00 | 14:42 | Perth | ✎ | |||||
| 2616 | VJ2616 | in | 14:20 | 15:02 | Perth | ✎ | |||||
| 2618 | VJ2618 | in | 14:40 | 15:22 | Perth | ✎ | |||||
| 2620 | VJ2620 | in | 15:00 | 15:42 | Perth | ✎ | |||||
| 2622 | VJ2622 | in | 15:20 | 16:02 | Perth | ✎ | |||||
| 2624 | VJ2624 | in | 15:40 | 16:22 | Perth | ✎ | |||||
| 2626 | VJ2626 | in | 16:00 | 16:42 | Perth | ✎ | |||||
| 2628 | VJ2628 | in | 16:20 | 17:02 | Perth | ✎ | |||||
| 2630 | VJ2630 | in | 16:40 | 17:22 | Perth | ✎ | |||||
| 2632 | VJ2632 | in | 17:00 | 17:42 | Perth | ✎ | |||||
| 2634 | VJ2634 | in | 17:20 | 18:02 | Perth | ✎ | |||||
| 2637 | VJ2637 | in | 17:50 | 18:32 | Perth | ✎ | |||||
| 2639 | VJ2639 | in | 18:20 | 18:57 | Perth | ✎ |
Inbound
- Mill Street (Stop B)
- Barrack Street (Stop ZR)
- Royal Bank of Scotland (at)
- Viewfield Place (at)
- Unity Terrace (at)
- Fairfield (opp)
- Bruce Crescent (at)
- Tulloch Terrace (at)
- Primary School (opp)
- Sandeman Court (opp)
- Newton Place (at)
- Newton House (at)
- Pullar Terrace (opp)
- Primrose Crescent (at)
- Institute (opp)
- McDiarmid Park (opp)
- Langside Road (opp)
- Garth Avenue (opp)
- Strathtay Road (opp 77)
- Fortingall Place (opp)
- Appin Terrace (at)
- Primary School (opp)
- Our Ladys Primary School (opp)
- Cluny Terrace (at)
- Upper Rannoch Roundabout (opp)
- Welcome Inn (at)
- Letham Day Centre (at)
- Dunsinane Drive (opp)
- Letham Road (opp 18)
- Goodlyburn Place (at)
- Royal Infirmary (Stop A)
- Spens Crescent (at)
- Rosslyn House (opp)
- Leisure Pool (opp)
- Elibank Street (at)
- York Place (Stop ZE)
- South Street (Stop K)
- Scott Street (Stop U)