Già attivo come trattoria all'inizio dell'Ottocento, il locale nel 1893 si trasforma nella Trattoria con alloggio della Barchetta, gestita da Pasquale Zaffaroni, che nel tempo si afferma come miglior ristorante della città, proponendo risotti, arrosti e la tipica trota al Barchetta.


Diversi anni dopo il porto viene colmato e trasformato nella attuale piazza Cavour, il ristorante viene ampliato e l’hotel diviene Hotel Barchetta Excelsior, che si completa con l'offerta del bar: uno spazio che diventa immediatamente apprezzato punto di ritrovo cittadino.
Nel 1995 l'Hotel Barchetta viene acquisito dal gruppo Villa D'Este che provvede a un'ulteriore ristrutturazione: vengono collegati l'edificio del Barchetta e l'adiacente struttura arrivando ad aumentare la ricettività fino a 84 camere.