Il se trouve au carrefour routier de la Croix de Vauxhall, en face de l'approche sud du pont Vauxhall au-dessus de la Tamise, dans le quartier londonien de Vauxhall.
Il s'agit d'une gare ferroviaire nationale, d'une station de métro de Londres et d'une gare de London Buses.