Real time passenger information (RTPI)

Cornwall Council has been working with the bus operators for several years on an information system that incorporates all the bus timetables and the locations in real time of all the buses running on the network. The aim is that passengers waiting at bus stops should be able to see when a bus is scheduled to arrive at the stop and whether it is running and if it is expected to arrive on time.

This information is presented to the passenger at display screens at the most used bus stops and on mobile phone apps available from the two main operators in Cornwall, First and Go Cornwall.

The displays will initially show the timetable time at which the bus should arrive and then, as the bus is tracked, a countdown time in minutes before the bus is anticipated to arrive. Thus, if the bus is running, say, 10 minutes late, the waiting passenger should be able to see that the bus is late but be reassured that it will be arriving, albeit not at the scheduled time.

On the smartphone apps, the passenger should go to the screen showing the map and scroll the map to the desired location, find the bus stops in that area, click on the particular stop and check that it is the one desired, click on that to open up the list of buses due to arrive there.

Caveats about the real time information system
The above is a description of how the real time information system should work ideally. However, in practice, there are frequently glitches.

• The core information from which the real time information systems work is a) the timetable relevant to that bus stop for the particular day, and b) the ticket machine on the bus transmitting its location to a system in the cloud. From that location information, the real time information systems compute the expected arrival time of the bus at the stop and display that in minutes ahead.

• The actual location of the bus at any one time is dependent on the ticket machine transmitting successfully. That location is available through publicly available websites (see bus tracking below) and is generally very reliable. Occasionally, it fails because there is a fault in the ticket machine but this is rare and this is not where most of the problems with the RTPI systems occur.

• When a particular service is cancelled, the bus operator should, as soon as they have that information, delete the service from the timetable for that day both on their own app and on the Council RTPI system. All operators have access to the Council system. Go Cornwall has a contractual obligation to update the Council system because of its contract with Cornwall Council to provide services on subsidised routes. First does not have the same contractual obligation as its services are predominantly commercial, although it is asked to do so. In practice, it seems that Go Cornwall are usually fairly reliable at deleting the service from its app when they know that it is not going to run but they frequently fail to delete it from the Council system. First generally do not delete cancelled services even from their own app. As a consequence, passengers waiting for First services will frequently find that a service that has been cancelled continues to appear both on the Council system and on the First app with a timetable time that remains displayed until that particular time, then it disappears from the systems and the bus never arrives. The passenger will then not know if the service is going to turn up late or not at all.

• Even when virtually all the services are not running, as is the case on days when First Bus drivers have been on strike, nobody in Cornwall Council or First is deleting these services from the RTPI system. Thus display boards at bus stops and even the First Bus app have shown the services as running. See story on RTPI system on strike days.

• When a bus is running late, but has not been cancelled, the RTPI on the Council system and the bus operator’s app should be providing the waiting passenger with reassurance that the bus is on its way. Generally, this works but often it does not. This may be because the countdown timer is not working at that time and only the timetable information is provided or the system provides an erroneous countdown time that purports to be tracking the bus but is not actually doing so.

• It should be noted that the Council system and the bus operators’ apps all calculate real time information using their own bespoke systems and algorithms and they can produce completely different results for the same bus!

There are, therefore, still several glitches in the RTPI system. It is not infallible - expect the unexpected! For a further analysis of failings within the system, see RTPI failings.

An alternative, more reliable way to track whether your bus is on its way
If you think that the real time passenger information at your bus stop or on your phone app may not be right, you can check whether the bus is actually on the road through another website called bustimes.org. This website allows passengers to track every bus in the UK as it moves around the networks. Passengers can go to the bustimes.org website and click on the map button in the top right hand corner of the site and then scroll around the country and zoom into the particular area that you are interested in.

Alternatively, if you want to look at a specific bus route to see if the bus that you are expecting is on the road and approaching you, follow the links below to bus routes in Cornwall. If you click on the link for the appropriate route on your smartphone, you can then save that page on the home screen of your phone for future use. My suggestion to regular bus passengers is that you use this facility to save the routes that you most often use for ready access on your phone when you are waiting at a stop.

Below are the links taken from the bustimes.org website with effect from 31 August 2025. 

When you see a bus identified as being on the route, you can click on the small graphic for the bus and this will open a window with more information about the bus including the times when it was at particular stops on the route compared with its timetabled times.

Note that on some links, the website shows a map with a number of routes combined, e.g. 70, 70A, 70B, 70S. In order to view all of the options, you need to select the boxes in the top left of the screen showing all these options. See example screenshots below listing.

1, 1A First Penzance, Lands End
2, 2A Go Cornwall Penzance, Helston, Mullion
2 Stagecoach Plymouth, Saltash
5, 5A Go Cornwall Penzance, Paul
6 Stagecoach Bude, Okehampton
8 Go Cornwall Long Rock, St Just
9 Go Cornwall Mousehole, Penzance schools
10 Go Cornwall Plymouth, Polperro
11 Go Cornwall Plymouth, Liskeard
12, 12A Go Cornwall Plymouth, Callington
15 Go Cornwall Hayle, Penzance
16 Go Cornwall Rosehill Gardens, Gulval, St Ives
16A Go Cornwall Rosehill Gardens, Zennor, St Ives
17, 17A First Pendeen, Penzance, St Ives
17E Go Cornwall Pendeen, Penzance
21, 21A Go Cornwall Newquay, St Austell
22, 22A Go Cornwall Truro, St Austell
23 Go Cornwall St Austell, Mevagissey
24 First St Austell, Fowey
24E Go Cornwall Fowey, St Austell, Mevagissey
25 Go Cornwall Fowey, St Austell
26 Go Cornwall St Austell, Bodmin
27 First Truro, St Austell
27E Go Cornwall Truro, St Austell
28, 28A Go Cornwall St Austell, Lostwithiel
29 First St Austell, Mevagissey
29E Go Cornwall St Austell, Mevagissey
30 Go Cornwall St Austell town service
31 Go Cornwall St Austell, Luxulyan
32 Go Cornwall Falmouth, Truro
33 OTS St Keverne, Helston
34 Go Cornwall Redruth, Lizard
35, 35A OTS Falmouth, Helston
36, 36A Go Cornwall Truro, Penryn, St Keverne
37, 37A Go Cornwall Helston town service
38 Go Cornwall Camborne, Helston
39 Go Cornwall Camborne, Leedstown, Helston
39A Go Cornwall Camborne, Leedstown, Penzance
40, 40A, 40B Go Cornwall Truro, Redruth
41 Go Cornwall Camborne, Truro
42 OTS Falmouth, Stithians, Camborne
46, 46A Go Cornwall Camborne, Pool, Redruth
48 Go Cornwall Troon, Redruth
49, 49A Go Cornwall Troon, Redruth
50 Go Cornwall Truro, Tregony, St Mawes
51 Go Cornwall St Austell, Tregony, Veryan
55 Go Cornwall Camelford, Bodmin
56 Go Cornwall Newquay, Padstow
57 Go Cornwall Bodmin, Padstow
58 Go Cornwall Newquay town service
59 Go Cornwall Newquay town service
60 OTS Falmouth town service
63 OTS Falmouth, Helford Passage
64, 64A, 65, 65A OTS Falmouth town service
66 Go Cornwall Penryn, Truro
67 OTS Falmouth town service
69, 69A OTS Falmouth, Flushing, Tremough

70, 70A, 70B Go Cornwall Plymouth, Torpoint, Cremyll
71 Go Cornwall Derriford, Saltash
73, 73A Go Cornwall Liskeard, Pelynt, Polperro
74 Go Cornwall Callington, Liskeard
75 Go Cornwall Liskeard, Torpoint
76 Go Cornwall Launceston, Bude
76A Go Cornwall Callington, Launceston
77 Go Cornwall Liskeard, Polperro
78, 78A Go Cornwall Liskeard, Launceston
79, 79A Go Cornwall Tavistock, Callington
84 Go Cornwall Truro city service
85 Go Cornwall Newquay, Truro
86 Go Cornwall Newquay, Truro
87 First Newquay, Truro
88 Go Cornwall Redruth, Newquay
91 Go Cornwall Newquay, Truro
92, 92A Go Cornwall Newquay, Wadebridge
93, 93A Go Cornwall Newquay, Truro
94 Go Cornwall Wadebridge, Truro
95, 95A Go Cornwall Bude, Wadebridge
96 Go Cornwall Wadebridge, Camelford
97 Go Cornwall Launceston, Camelford
128 Go Cornwall Marhamchurch, Poughill
217 Go Cornwall Holsworthy, Gooseham
218 Go Cornwall Hartland, Bude
219 Go Cornwall Hartland, Bude
220 Go Cornwall Crackington Haven, Launceston
223 Go Cornwall Launceston town service
304 Hopleys Porthtowan, Truro
306 Go Cornwall Launceston, Okehampton
315 Hopleys St Agnes, Redruth
371 Go Cornwall Warbstow Cross, Launceston
372 Go Cornwall Warbstow Cross, Holsworthy
373 Go Cornwall Warbstow Cross, Bude
405 Go Cornwall Pedna Carne, Bodmin
425 Go Cornwall Launceston, Trewint
426 Go Cornwall Launceston, North Petherwin
481, 482 Go Cornwall Polruan, Looe, Bodmin
484, 485, 486 Go Cornwall Truro city service
493 Go Cornwall Truro, Feock
494 Go Cornwall Truro city service
495 Go Cornwall Truro city service
496 Go Cornwall Truro, Malpas
497 Go Cornwall Summercourt, Truro
G1 Gorran Bus Gorran, St Austell
G3 Gorran Bus Gorran, Truro
G4 Gorran Bus Gorran, Plymouth
M6 First Penzance, Mousehole
PR1, PR1A First Truro park and ride
T1, T2 First Penzance, St Ives, Camborne, Truro
T1E Go Cornwall Penzance, Camborne
U1 First Falmouth, Truro
U2 First Falmouth, Camborne
U4 First Falmouth, Penzance

Tracking 70 only.JPG
Tracking 70 70A 70B 70S.JPG