To personalize this site and manage your bookings
302,031 properties worldwide
See how Booking.com rates
Find the best bed and breakfast in Porto at Booking.com. The perfect b&bs and other cozy rooms are waiting for you near Douro River, Music House and Estadio do Dragao. Fellow travelers have booked charming bed & breakfast stays near Boavista, Campanha and Cedofeita. There is no need to worry about your Porto trip with Booking.com's great rates and availability.
Bed and breakfasts in Porto
Featured Bed & Breakfasts in Porto
Whether it’s wandering down a cute alleyway, past an impressive church or through the predominantly granite Avenida dos Aliados downtown, the hilly cityscape of Porto is impressively diverse. Overlooking the Douro River estuary, this merchant city features colorful homes; industrial bridges and the affluent river bank of Foz do Douro.
Is wine your cup of tea? Take a port-wine tour through the wine caves in Vila Nova de Gaia. Interested in architecture? The Clerigos Tower and Sao Francisco Church will inspire visitors. Fancy some culture? Appreciate what Porto has to offer at the Ethnography and History Museum, Modern Art Museum at Serralves and the Casa da Musica Music Hall.
Fresh food can be purchased daily at the Mercado do Bolhao Market in downtown Baixa. More diverse goods are for sale in the shopping center right next to Dragao Stadium, home to FC Porto.
Find your perfect hotel or guest house anywhere from Sa Carneiro Airport to the center of Porto with over 160 options to choose from on Booking.com.
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favorite destinations to receive personalized deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.