The simplest way to solve this problem is to mark the bus stops as meeting room fields within the world.

The program only has to make a Kara follow the road. The synchronization is done implicitly by the scheduler.

Attention: Because the meeting room fields are part of the solution, the worlds have to be adjusted (i.e. the meeting room fields have to be added) before the program can be started!