Zürich Hardbrucke is a nice example. A busy overpass, with two trolleybus lines (offering about a bus every 3 minutes). The trains station has three platforms with four tracks, and you can get from each platform to each bus bay directly. A transfer from bus to train only takes a minute or os:

Tight integration of different transportation modes and functions in one transportation hub is the norm in many places around the world. Japan probably has the best examples. But you'll find that most railway stations in countries like Switzerland or Germany are integrated.
A small example of a rural station in Switzerland:

Trains stop every half hour in both directions. It's a single track line, so just one platform for trains, behind the building. You can just make out a train leaving in the back. In front of the building is the bus bay. Bus schedules are coordinated with the train schedules, with a connection time of only a few minutes. In the building is a convenience store and a news agent.
The main railway hubs in Switzerland hacve now all been rebranded "railcity" and form integrated transportation hubs with lots of shopping facilities.
Bern main station for example:

In the middle the mainline tracks. Below that platform access, shops (including two grocery stores) and a suburban railway station. On top more shops and a bus station, and a big car park.
The tram stops in front.
This form of integration is the norm in Switzerland. What is also the norm is tariff integration, so when changing modes you don't have to buy a new ticket first.