We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Breakfast included Luxury Pool Mid-range Romantic Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up Internet & up Air Conditioning Meeting room Cheap Hotels Business services Non-Smoking Hotel Concierge Reduced mobility rooms Hotels on the Lake $ $$ $$$ $$$$ Hotels with Restaurants Resort Quiet Hotels Boutique Honeymoon Resorts Beach Trendy Ski-In / Ski-Out Spa Resorts Suite Resorts Kitchenette Beach Resorts Luxury Resorts Within 10 km Any distance from Porto Ceresio Station
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Serpiano
TripAdvisor
View Deal
Serpiano, zona 45, Serpiano 6867, Switzerland
2.4 km from Porto Ceresio Station
  • Free Wifi
  • Free Parking
Albergo Ristorante Della Posta
Morcote 6922, Switzerland
2.4 km from Porto Ceresio Station
  • Free Wifi
  • Restaurant
Swiss Diamond Hotel Lugano
SAVE USD 74
USD 274*
Priceline
USD 200*
View Deal
Riva Lago Olivella, Vico Morcote 6921, Switzerland
4.0 km from Porto Ceresio Station
  • Free Wifi
  • Free Parking
Savings alert: 24% below average rate

The price you found is 24% lower than this hotel's average rate of USD 263/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Caroline Hotel Brusimpiano
Hotels.com
View Deal
Via Federico Motta 4, 21050 Brusimpiano, Italy
4.7 km from Porto Ceresio Station
  • Free Wifi
  • Free Parking
Hotel Ristorante Vittoria
TripAdvisor
View Deal
Via Roma 26/28, 21030 Marzio, Italy
5.0 km from Porto Ceresio Station
  • Free Wifi
  • Free Parking
Hotel Panorama
Panorama 1 | Pugerna, Lugano 6823, Switzerland
5.2 km from Porto Ceresio Station
    Hotel Garni Battello
    SAVE USD 12
    USD 189*
    Booking.com
    USD 177*
    View Deal
    lungolago Giuseppe Motta 30, Melide 6815, Switzerland
    6.2 km from Porto Ceresio Station
    • Free Wifi
    • Free Parking
    Hotel Riviera
    Priceline
    View Deal
    lungolago Giuseppe Motta 7, Melide 6815, Switzerland
    6.3 km from Porto Ceresio Station
    • Free Wifi
    • Breakfast included
    Dellago
    No availability for your dates from these sites
    lungolago Giuseppe Motta 9, Melide 6815, Switzerland
    6.3 km from Porto Ceresio Station
    • Free Wifi
    • Free Parking
    Hotel Al Boccalino
    No availability for your dates from these sites
    via Francesco Borromini 27, Melide 6815, Switzerland
    6.4 km from Porto Ceresio Station
    • Free Wifi
    • Free Parking
    Resort Collina d'Oro
    Hotels.com
    USD 272*
    View Deal
    Via Roncone 22, Agra 6927, Switzerland
    6.7 km from Porto Ceresio Station
    • Free Wifi
    • Free Parking
    Hotel Fonte dei Fiori
    Priceline
    View Deal
    via Torrazza 66, Caslano 6987, Switzerland
    6.7 km from Porto Ceresio Station
      Hotel Coronado
      Hotels.com
      USD 227*
      View Deal
      via Francesco Borromini 10, Mendrisio 6850, Switzerland
      6.9 km from Porto Ceresio Station
      • Free Wifi
      • Free Parking
      Hotel Motel Pegaso
      Agoda.com
      USD 86*
      View Deal
      Via Dei Motti 3, 21030 Marchirolo, Italy
      6.9 km from Porto Ceresio Station
      • Free Wifi
      • Free Parking
      Park Hotel Rovio-Albergo del Parco
      Travelocity
      View Deal
      via Ronchi 8, Rovio 6821, Switzerland
      7.2 km from Porto Ceresio Station
      • Free Wifi
      • Free Parking
      Hotel La Palma
      Booking.com
      USD 140*
      View Deal
      Pizza Borromini, Bissone 6816, Switzerland
      7.2 km from Porto Ceresio Station
      • Free Wifi
      • Restaurant
      Hotel Milano
      SAVE USD 30
      USD 155*
      Priceline
      USD 125*
      View Deal
      S. Del Grande / Piazza Stazione | Mendrisio, Mendrisio 6850, Switzerland
      7.2 km from Porto Ceresio Station
      • Free Wifi
      • Restaurant
      Hotel Morgana
      No availability for your dates from these sites
      via Carlo Maderno 12, Mendrisio 6850, Switzerland
      7.3 km from Porto Ceresio Station
      • Free Wifi
      • Free Parking
      Carillon
      Via Grumello, 4, 21037 Lavena Ponte Tresa, Italy
      7.3 km from Porto Ceresio Station
      • Restaurant
      No photo provided
      Via Elvezia 39 | Giaggiolo, 21050 Cantello, Italy
      7.3 km from Porto Ceresio Station
      • Restaurant
      • Bar/Lounge
      Albergo Gardenia
      Hotwire.com
      View Deal
      via Valle 20, Caslano 6987, Switzerland
      7.6 km from Porto Ceresio Station
      • Free Parking
      • Breakfast included
      Inn Grutli
      Priceline
      USD 111*
      View Deal
      piazzetta Luigi Fontana 3, Mendrisio 6850, Switzerland
      7.6 km from Porto Ceresio Station
      • Free Wifi
      • Restaurant
      Garni Bar Sport
      Booking.com
      USD 114*
      View Deal
      piazzetta Luigi Fontana 2, Mendrisio 6850, Switzerland
      7.7 km from Porto Ceresio Station
        Hotel Socrate
        Booking.com
        USD 86*
        View Deal
        Viale Ungheria 1, 21037 Lavena Ponte Tresa, Italy
        7.7 km from Porto Ceresio Station
        • Free Wifi
        • Free Parking
        No photo provided
        via S. Damiano 3, Mendrisio 6850, Switzerland
        7.7 km from Porto Ceresio Station
          Villa Porro Pirelli
          SAVE USD 19
          USD 166*
          Agoda.com
          USD 147*
          View Deal
          Via Edoardo Tabacchi 20, 21056 Induno Olona, Italy
          7.8 km from Porto Ceresio Station
          • Free Wifi
          • Free Parking
          Impero Hotel Beauty & Spa
          Hotels.com
          USD 76*
          View Deal
          Via Dei bucaneve 1, 21050 Cantello, Italy
          7.9 km from Porto Ceresio Station
          • Free Wifi
          • Free Parking
          No photo provided
          via San Michele 50, Caslano 6987, Switzerland
          7.9 km from Porto Ceresio Station
            Tresa Bay Hotel
            Tresa Bay Hotel
            Travelocity
            View Deal
            via Lugano 18, Ponte Tresa 6988, Switzerland
            8.0 km from Porto Ceresio Station
            • Free Wifi
            • Free Parking
            No photo provided
            Via Lugano, Lugano CH - 6988, Switzerland
            8.0 km from Porto Ceresio Station
            • Restaurant
            • Room Service
            Still looking for a place to stay?
            Porto Ceresio has 1 B&Bs/inns with 63 reviews
            Il Canneto
            Via Fratelli Bertolla 59, 21050 Porto Ceresio, Italy
            0.2 km from Porto Ceresio Station
            • Free Wifi
            • Free Parking
            See all 1 Porto Ceresio B&Bs/inns
            See all hotels in or near Porto Ceresio
            Hotel Serpiano
            TripAdvisor
            View Deal
            Serpiano, zona 45, Serpiano 6867, Switzerland
            2.4 km from Porto Ceresio Station
            • Free Wifi
            • Free Parking
            Albergo Ristorante Della Posta
            Morcote 6922, Switzerland
            2.4 km from Porto Ceresio Station
            • Free Wifi
            • Restaurant
            Swiss Diamond Hotel Lugano
            SAVE USD 74
            USD 274*
            Priceline
            USD 200*
            View Deal
            Riva Lago Olivella, Vico Morcote 6921, Switzerland
            4.0 km from Porto Ceresio Station
            • Free Wifi
            • Free Parking
            Savings alert: 24% below average rate

            The price you found is 24% lower than this hotel's average rate of USD 263/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            Caroline Hotel Brusimpiano
            Hotels.com
            View Deal
            Via Federico Motta 4, 21050 Brusimpiano, Italy
            4.7 km from Porto Ceresio Station
            • Free Wifi
            • Free Parking
            Hotel Ristorante Vittoria
            TripAdvisor
            View Deal
            Via Roma 26/28, 21030 Marzio, Italy
            5.0 km from Porto Ceresio Station
            • Free Wifi
            • Free Parking
            ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.