Ein Kopfbahnhof oder Sackbahnhof ist ein Bahnhof, bei dem alle Hauptgleise im Bahnhof enden und somit alle Züge nur an einer Seite herein- und nach Fahrtrichtungswechsel wieder hinausfahren können.
Ein häufiges bauliches Merkmal eines Kopfbahnhofes ist ein Kopf- oder Querbahnsteig, der quer vor den Gleisenden verläuft und alle entlang der Gleise angeordneten Bahnsteige miteinander verbindet. Oft ist das Empfangsgebäude dabei quer zu den Prellböcken, also zu den Gleisenden, angelegt oder aber die Gleise werden von dem Gebäude U-förmig umschlossen.