The main campus forms a triangular road in the borough of Southwark, north of Elephant and Castle. London’s South Bank is just a short walk from Waterloo or London Bridge. To the north of the campus is the Borough Road. The main entrance is in the town. It is the original building of the Borough Polytechnic Institute. To the west is London Road, and to the east is Nanhua Bridge Road. In the northwest corner is the St. George's Circus.
Schiller International University has a campus in the Science Park building of the London South Bank University property. In August 2011, Schiller stated that the school will close its London campus and will not start the fall semester of 2011 at the school due to stricter student visa requirements in the UK.
There is a small satellite campus in East London: in Havering (at Havering South Bank University), diagonally opposite Harold Wood Station. The Croydon Center campus will open in September 2021: it will be located in Electric House on Wellesley Road.