Santa Margherita Ligure Hotels

Where to Stay to Visit Portofino, Portovenere, and Cinque Terre

Santa Margherita Ligure, on the Italian Riviera, is centrally located for visiting both Portofino and the Cinque Terre. It's on the main train line along the coast and ferries run from its harbor to both Portofino and Cinque Terre. Frequent buses run from Santa Margherita Ligure to Portofino and you can even walk there in about 1 1/2 hours.

Here are top guest-rated Santa Margherita Ligure hotels on TripAdvisor, where you can see hotel photos and check for the best prices for your dates.