Hotel Margherita bevindt zich op 950 meter van station Monterosso: vanaf daar vertrekken regelmatig diensten naar de andere dorpen van de Cinque Terre.
La gare de Monterosso, proposant des lignes régulières vers les autres villages de la région des Cinque Terre, est implantée à 950 mètres de l'hôtel.