Der S-Bahnhof überbrückt die Bundesallee, ist von beiden Straßenseiten gut zu erreichen und mit dem gleichnamigen U-Bahnhof direkt verbunden. Der B. bedient als Ringbahnstation die Ringbahn-Linien S 41 und S 42, sowie die S 45 Gesundbrunnen-Flughafen Berlin-Schönefeld, S 46 Gesundbrunnen-Königswusterhausen und S 47 Gesundbrunnen-Spindlersfeld. Der heutige B. hatte einen ca. 110 m entfernt liegenden Vorgängerbau. 1877 war der östlich des B. gelegene Bahnhof Wilmersdorf eröffnet worden, der 1881 den Doppelnamen Wilmersdorf-Friedenau erhielt. So hieß der Bahnhof auch, als 1928 der S-Bahn-Betrieb begann. Nach der Stilllegung im Gefolge des Streiks im Jahre 1980 verfiel die Station. Für die Wiederinbetriebnahme der Ringbahn wurde der neue Bahnhof am heutigen Standort gebaut, ein überdachter Mittelbahnsteig mit Zugängen Bundesallee/Bundesplatz und Wexstraße/Varziner Straße (Tempelhof-Schöneberg). Schon 1950 wurde die Vorgängerstation Wilmersdorf-Friedenau, anlässlich der Einweihung des Bundeshauses am 18.7.1950 in "Bundesallee/Bundesplatz" umbenannt. Im Zugangsbereich zur S- und U-Bahn zeigen zwei Wandbilder die Wappen der 16 Bundesländer.