Situé à seulement 20 minutes en train du centre de Londres, l'Holiday Inn Express London - Watford Junction se trouve juste à côté de l'A412, non loin des autoroutes M25 et M1, ainsi qu'à 2 minutes de la gare de Watford Junction.