SoHostel est situé sur Dean Street, reliant Soho avec Oxford Street. La plupart des principaux sites touristiques de Londres sont accessibles à pied, mais la station de métro de Tottenham Court Road est situé à moins de cinq minutes avec Oxford Circus pas loin.