Torel Avantgarde
© Luis Ferraz | O terraço do Torel Avantgarde
© Luis Ferraz

The best hotels in Porto for 2026

Porto’s hotel scene keeps getting better – and this guide reflects it, from boutique stays to all-out luxury

Ella Doyle
Contributors: James Manning & Grace Beard
Advertising

Porto was always cool, but over the last few years, it’s finally widely recognised as one of the coolest cities in Europe. Porto is like Lisbon’s less touristy, more chilled-out younger sister, with all of the culture and none of the stress – plus the food scene is second-to-none, including, ahem, Time Out Market Porto, which you’ll find in a beautiful little alcove at São Bento Station, serving up the best of the city’s restaurants all under one roof. To stay, your options are endless, and surprisingly affordable, from the B&Bs and boutiques all the way up to the city’s five-star luxury stays. 

Updated for 2026: Our list has a brand-new number one, the iconic Hospes Infante Sagres Porto, as well as a lesser-known art-filled gem in the rankings, the artsy Torel Avantgarde, with fabulous views and equally fabulous room prices. 

🏨 Discover our ultimate guide to hotels in Porto

Porto’s best hotels at a glance

This guide was written by the editorial team at Time Out Porto, and translated into English for our global audience. At Time Out, all of our travel guides are written by experts across Europe. For more about how we curate, see our editorial guidelinesBy the way, this article includes affiliate links. These links have no influence on our editorial content. For more information, see our affiliate guidelines.

➡️ Here’s what to do in Porto, written by locals

Best hotels in Porto

  • Hotels
  • Galerias
  • 5 out of 5 stars
  • Recommended

In 1951, Hospes Infante Sagres opened its swirling sage doors to become Porto’s first five-star hotel. And it’s had a major facelift recently; all 85 rooms have been redecorated, drawing rooms and libraries reimagined, and the building’s iconic pale pink facade has had a good scrub. The result is a glorious masterclass in playful opulence. Decor is mismatched yet harmonic, a feast of styles, colours and textures that infuse the place with character, from the iconic stained glass staircase and floral-themed atrium to the retro wood-panelled lift with its crocodile-print seat. There are also new facilities including a rooftop plunge pool and sundeck, and rooms feel like little safe havens, following a calmer colour palet than the rest of the hotel. 

Time Out tip: Location-wise, you’re slap-bang in the middle of it all here – our favourite local spot is Aduela for sun-trap drinks in the early evening, where the city’s young crowd spill out onto the street with a Porto tonic. 

Address: Praça D. Filipa de Lencastre 62 4050-259 Porto, Portugal

Price per night: Standard rooms from €204 

Closest transport: São Bento train and metro station is a 10-minute walk away 

  • Hotels
  • Luxury hotels
  • São Bento
  • 4 out of 5 stars
  • Recommended

The Palácio das Cardosas was meant as a monastery for the Loios friars, but it’s lived many lives since then  in 2026, it remains one of Porto’s most dependable five-star stays, especially for a central base on Praça da Liberdade. Although the vibe is mostly rich-people chic, a few details – arty photography on the walls, Byredo toiletries in the rooms – lend a hint of curatorial cool. The Astória restaurant is in a modern extension with a glass roof, dangling houseplants and an outdoor terrace. Here you’ll find the real breakfast of champions: an impressive buffet spanning at least three groaning tables, including all the key components of a fry-up in a smart row of orange casserole pots. 

Time Out tip: Raining outside? Feeling footsore after tackling all those hills? No worries: head to the hotel’s wood-panelled, library-esque Cardosas bar for a martini or three – and live fado singers on Thursdays.

Address: Praça da Liberdade, 25, 4000-322 Porto

Expect to pay: Starting from approximately €250-€400 per night depending on season and room type

Closest transport: São Bento station is a 2-minute walk

James Manning
James Manning
Content Director, EMEA
Advertising

3. Torel Avantgarde

  • 5 out of 5 stars
  • Recommended

If your vision of staying in Porto involved a whole lot of art and culture, you should make a beeline for Torel Avantgarde. This artsy hotel is technically central, but sits tucked away on a little corner in Massarelos, near Baixa, with a grand entrance and a quiet courtyard that feels utterly private and removed from the main city. The hotel was designed by Portuguese artists, and every room is named after an artist, writer or musician. Outside there’s an infinity pool (as well as a smaller one indoors, if you’re not lucky with the weather), and the breakfast spread is rather fabulous (complete with mini natas), eaten against a backdrop of Porto’s skyline. 

Time Out tip: Porto isn’t anywhere near as hilly as Lisbon, but this hotel is a slight uphill climb – though it’s more than worth it for the fantastic views. 

Address: Rua da Restauração 336, 4050-501 Porto

Expect to pay: Starting from approximately €200–€350 per night depending on room and season

Closest transport: São Bento station is around a 15-minute walk; nearest bus and tram stops are about 2-3 minutes away

Ella Doyle
Ella Doyle
Guides Editor

4. Porto Palácio Hotel by The Editory

The five-star Porto Palácio boasts elegant rooms, marble bathrooms and a splendid spa. It’s geared towards business types, but if you’re a fan of getting your zen on in a mood-lit underground pool with steam, spray and bubble jets galore, you might just fancy it too. It’s located in Porto’s corporate district of Boavista, meaning it’s a little removed from the city centre for sightseeing (around three kilometres from the main square), but the Casa da Música concert hall and metro are just a ten-minute walk away. You’ll also find the indoor food market Mercado Bom Sucesso nearby if you plan a sneaky picnic in your room, you rebel.

Time Out tip: Reach Casa da Musica concert hall and Estadio do Bessa football stadium in less than 15 minutes. 

Address: Avenida da Boavista 1269, 4100-130 Porto

Expect to pay: Starting from approximately €120-€250 per night depending on season and room type

Closest transport: Casa da Música and Francos metro stations are both around a 10–15-minute walk

Advertising

5. The Yeatman

If you’re somewhat of a vino and Champers connoisseur, you’ll feel right at home when staying at The Yeatman. This five-star hotel is an actual ambassador for Portuguese wines, with its own wine cellar and partnering with almost 100 wine producers. It’s perched on the hills of Vila Nova de Gaia, which means there are fantastic views from the rooms, an exquisite open-air pool, and the restaurant is incredible which is a two-time Michelin-awarded establishment specialising in Portuguese cuisine. This hotel is pricier than others you’ll find in the city, but so worth it for the spa and the panoramas.  

Time Out tip: A stellar location, just a ten-minute walk to the closest train station and just over a mile to Porto Cathedral.

Address: Rua do Choupelo, 4400-088 Vila Nova de Gaia

Expect to pay: Starting from approximately €350–€700 per night depending on season and room category

Closest transport: General Torres station is around a 10-minute walk; Jardim do Morro station about 13 minutes on foot

6. Casa Carolina

This heritage-listed building has been converted from professor Carolina Michaelis's home into a guesthouse with heaps of Portuguese character. Casa Carolina’s eight rooms vary in size, with some offering bathtubs and/or a balcony, and the top floor suite is fitted out with a fully equipped kitchen. One of the highlights of this place is the breakfast, which goes beyond your usual continental spread with thoughtful extras like balls of avocado, plus fresh ginger and mint to make tea. When dinnertime rolls around you have plenty of food options outside, where Rua de Cedofeita is on your doorstep.

Time Out tip: If you fancy a stay that feels a bit more like an Airbnb than a hotel, this is the one – the vibe is more like an intimate B&B. 

Address: Rua de Cedofeita 159, 4050-174 Porto

Expect to pay: Starting from approximately €70–€120 per night depending on season

Closest transport: Trindade metro station is around a 8–10-minute walk

Advertising

7. The Editory Artist Baixa Porto Hotel

Students from Porto’s hospitality school take charge of this hotel and restaurant, which has a cool creative edge in keeping with its former function as an arts college. Check out the grades of former students on the report cards lining the walls, and there are 150+ paintings and sculptures scattered throughout the building. The dining room in particular doubles as an art exhibition, with a vibrant selection of paintings on the bright blue walls. Arty! A short walk from the bustling Rua Santa Catarina street, you’ll find a mixture of modern and artisanal shops and traditional markets. 

Address: Rua da Firmeza 49, 4000-228 Porto

Expect to pay: Starting from approximately €100-€250 per night depending on season and room type

Closest transport: Bolhão metro station is around a 5-6-minute walk; Campo 24 de Agosto station is also about 6 minutes on foot

8. Pestana Palácio do Freixo

If you want to feel like a real king on your trip to Porto, head to the Pestana Palácio do Freixo’s eighteenth-century palace. The building’s Baroque architecture is well worth plastering all over your Instagram, and it overlooks the Douro with impressive river views. Inside, the sky-high frescoed ceilings and gilt detailing steal the show, while the Nasoni Bar and Palatium Restaurant offer delicious regional food and drink. When it comes to unwinding, you’ve got the hotel’s outdoor terrace, infinity pool and jetty, which is lined with sun loungers. There’s also a spa, heated indoor pool, steam room, gym and sauna.

Time Out tip: Closeby you’ll find Paue Oriental, a peaceful park where you’ll find a number of hiking trails.

Address: Estrada Nacional 108, 4300-316 Porto

Expect to pay: Starting from approximately €150-€350 per night depending on season and room type

Closest transport: Campanhã station is around a 5-minute drive; the hotel also runs a shuttle into the city centre

Advertising

9. PortoBay Teatro, Rua Sá da Bandeira

Porto Bay Teatro (formally Hotel Teatro) has many quirks. The hotel is located inside Porto’s former Baquet Theatre and has been fitted out with a thespian theme. Meanwhile, the entrance is like stepping into a box office, as heavy curtains block the outside world and room cards are handed out under dim lighting from a circular reception area decorated with film rolls. As you stroll the dark corridors you’ll pass racks of costumes illuminated by theatre spotlights, which eventually lead to the stylish Bar Plateia, where black-and-white films are projected on a loop. Très cool.

Time Out tip: Right in Porto’s historic theatre district, this is one of the best-located boutique hotels in the city, near Aliados, Bolhão Market and the main sightseeing routes. 

Address: Rua Sá da Bandeira 84, 4000-427 Porto

Expect to pay: Starting from approximately €130-€280 per night depending on season and room type

Closest transport: São Bento station is around a 3-minute walk

10. Oca Flores Hotel Boutique

Oca Flores Hotel Boutique provides all the luxury of a four-star hotel that you could possibly need. In fact, it combines hotel facilities, apartment convenience and the personalised service of a guesthouse to make you feel right at home. Found on one of the city’s liveliest streets, Rua das Flores, the hotel is within walking distance of shops, cafés and restaurants. If you’re having a lazy day? Then you can just hang at the on-site wine and tapas bar which serves quality food in a chic enclosed courtyard.

Time Out tip: Here, you’re in the middle of the old town, within easy walking distance of the cathedral, Clérigos Tower and the riverfront. 

Address: Rua das Flores 139, 4050-266 Porto

Expect to pay: Starting from approximately €100–€220 per night depending on season and room type

Closest transport: São Bento station is around a 4-minute walk; Aliados area is about 5 minutes on foot

Advertising

11. Porto A.S. 1829 Hotel

This hotel is located in one of Europe’s oldest printing and stationery shops, Araujo & Sobrinho (hence the A.S.), which opened in 1829 and the store still operates in the hotel foyer as a fifth-generation business. In honour of this, a print theme runs throughout the hotel, with old typewriters, historic photos and wooden printer cabinets. There are red carpets running down the elegant staircases, and some of the romantic rooms have freestanding bathtubs, we recommend bringing your lover not your business partner. Dom Luis I Bridge is just a short stroll from the hotel, as well as the Porto wine cellars. 

Time Out tip: The nearby São Bento station isn’t just to get places – it’s one of the most beautiful stations in the world, covered in azulejo tiles. 

Address: Largo de São Domingos 45-55, 4050-097 Porto

Expect to pay: Starting from approximately €70–€200 per night depending on season and room type

Closest transport: Infante tram/bus stop is around a 5-minute walk; São Bento station about 7-10 minutes on foot

12. Gran Cruz House

Combining the best of Portuguese art, gastronomy and hospitality, Gran Cruz House sits in one of Porto's most iconic neighbourhoods emitting an air of exclusivity and culture. Its riverside location provides mesmerising views and its restaurant is a haven of port and Douro wines, and of course incredible plates approved by top local chefs. Each of the rooms boast their own unique design, but all have a warm feel that honours the historic aesthetic of the city. 

Time Out tip: The location is great, but it can be lively (street performers, restaurants etc), so request a higher-floor or river-facing room if you want an undisturbed sleep. 

Address: Estrada Nacional 108, 4300-316 Porto

Price: From around €180–€200 per night, rising to €300+ for higher categories and peak dates

Closest transport: Campanhã station is about a 5-minute drive; the hotel also runs a shuttle into the centre

Recommended
    Latest news