A Mattinata, i bed & breakfast offrono un'ottima base per esplorare la costa del Gargano, con spiagge a pochi passi. La maggior parte delle strutture include colazione, parcheggio gratuito e WiFi. I prezzi sono accessibili, con camere a partire da circa 70-100 € a notte. Le zone centrali o sul lungomare sono le più gettonate per la vicinanza al mare e ai ristoranti.
Tra i B&B più apprezzati spicca il B&B Sperlonga (voto 95), con un giardino curato e una colazione eccellente a base di prodotti freschi. Il B&B Dalla Nonna (voto 85) si trova direttamente sulla spiaggia e dispone di un ristorante specializzato in cucina italiana. Per chi cerca il massimo della vicinanza al mare, il B&B Direttamente sul Mare da Antonino (voto 87) offre camere con vista mare, una colazione ricca e il servizio di navetta aeroportuale. Tutti garantiscono parcheggio privato gratuito e WiFi.
