Das Invicta Hotel liegt zentral auf dem Plymouth Hoe mit Blick auf die Uferpromenade und ist in 5–10 Gehminuten vom Barbican, dem Stadtzentrum, dem Theatre Royal Plymouth, dem Smeaton’s Tower und den Mayflower Steps erreichbar; das National Marine Aquarium liegt etwa 1,5 km entfernt. Der Bahnhof Plymouth ist rund 1,5 km vom Hotel entfernt, während der nächstgelegene und wichtigste Flughafen der Flughafen Exeter ist, etwa 80 km entfernt und rund eine Stunde mit dem Auto.