Hi
In such a case, you can partition your people agents into users of a specific mode. Each such partition can be a child species, such that one child species uses bus and therefore has speed of 40kmph. Second child species uses car, hence has speed 80kmph, Similarly others walking (4kmph), cycling(15kmph).
You can see the manual for making child species.
In the tutorial, road traffic, you can see how to give speed to agents.
In this forum, you can see questions of how to make people agents respect the speed limit of the road they are moving on.
regards,
Srirama