Porto hotels – discover the best places to spend the night!

To help you to prepare your trip to the Portuguese capital of the north, I made a list of what are for me the top 3 Porto hotels, by category. Plan your visit to Porto and prepare yourself for some great times!

What were the selection criteria when choosing the best Porto hotels?

I’ve chosen hotels with more than 150 reviews and a classification higher than 8/10, with free wi-fi. Than, I’ve chosen the hotel according to price, services and location.

Top 3 of Porto hotels with * (Hostels)

1. Tattva Design Hostel 9.4/10

The refurbished buildings of Tattva Design Hostel are located in the centre of Porto and feature brightly decorated rooms, with private bathrooms. The restaurant serves breakfast daily in the beautiful dining area and guests can use the fully equipped kitchen. Local bars and restaurants are within a 10-minute walking distance of the Tattva hostel.

2. Gallery Hostel 9.3/10

Located in a 19th-century building, Gallery Hostel offers air-conditioned rooms and free Wi-Fi. It has a 24-hour reception and a communal kitchen and bar. Its private and shared rooms are fitted with contemporary furnishings and offer a scenic city view. Some have a seating area and a balcony.

3. Porto Lounge Hostel & Guesthouse 9.1/10

A refurbished 18th-century building in the historic centre, Porto Lounge Hostel offers free Wi-Fi throughout the property and computers with internet access. Most of the modern dormitories and rooms have a balcony and the 24-hour multilingual reception staff can arrange wine cellar tours and Douro River cruises.

Prices range between 52€ and 70€ for a room for two people with private toilet.

If you sleep in a room for 4 to 10 people, prices range between 17€ and 30€ per person.

Top 3 of Porto hotels with **

1. Decanting Porto House 8.6/10

With a privileged location in Porto and set in a historical building, the Decanting Porto House is 2 minutes away from Bolhão Metro Station. This is a wine-themed hotel and its rooms have air-conditioned and a clean decoration, a flat-screen cable TV. The private bathroom has a shower and a hairdryer on request.

2. Moov Hotel Porto 8.5/10

Situated in a renewed Art Deco cinema, Moov Hotel Porto Centro offers its guests modern rooms with free WiFi. In addition, the rooms are decorated in soft colours and feature black and white photographs. Porto train and metro stations are within a 3-minute walk from the hotel.

3. Hotel Ibis Porto 8.3/10

This property is at a 20-minute walk from the beach. A new generation of Ibis hotels, Porto Centro offers its guests great-value accommodation with contemporary design. The hotel features free Wi-Fi in all public areas and Bolhão Metro Station is just five minutes away.

Prices of these hotels range between 47€ and 70€ for two people.

Top 3 of Porto hotels with ***

1.  Ribeira do Porto Hotel 9/10

Located in the Ribeira District and overlooking Douro River, the 3-star Ribeira do Porto Hotel has a traditional bar and a 24-hour reception. Each room at Ribeira do Porto is elegant and includes air conditioned, a TV and a laptop safe. All rooms have a private bathroom with a hairdryer. Free Wi-Fi access is available.

2.  Grande Hotel do Porto 8.6/10

Within Porto’s central pedestrian zone, this 3-star hotel is only 5 minutes away from São Bento Train Station. It has a rooftop terrace and a restaurant serving Portuguese cuisine. The beautiful rooms at the Grande Hotel do Porto include a TV with satellite channels, a minibar and a private bathroom with a bath tub and shower.

3.  Grande Hotel de Paris 8.3/10

Just 400 metres from São Bento Train Station, the Grande Hotel de Paris has a Belle Époque decoration and is the oldest hotel in Porto. It offers rooms with antique furnishings and private balconies overlooking Porto’s centre. All the rooms include a private bathroom, a TV, and central heating. Free Wi-Fi access is available in this hotel.

Prices for a double room range between 64€ and 90€ per night.

Top 3 of Porto hotels with ****

1. The Artist Porto Hotel & Bistro  9/10

The Artist Porto Hotel & Bistrô has 17 spacious and modern air-conditioned rooms equipped with a cable TV, safety deposit box and a minibar. Furthermore, each room includes a private bathroom with free toiletries and hairdryer. One curiosity about this hotel is that it is functioning as a school-hotel for students of the Porto School of Tourism.

2. Hotel Teatro – Design Hotels 8.7/10

Located in the historic centre of Porto, the 4-star Hotel Teatro – Design Hotels is just 5 minutes away from some of the city’s main attractions such as Lello Bookshop, Clérigos Tower and Porto Coliseum. Free Wi-Fi is available to guests throughout the hotel.

3. Hotel Carris Porto Ribeira 9.1/10

Located in Porto’s historic centre, this 4-star hotel is set in a refurbished, historic building overlooking the Douro River. It offers air-conditioned accommodation with free Wi-Fi and its rooms include a cable TV and a private bathroom with free toiletries. Its modern decoration features a mix of dark and light colours and wooden floors.

Prices for a double room range  between 94€ and 123€ per night.

Top 3 of Porto hotels with *****

1. Intercontinental Porto – Palacio das Cardosas 9.4/10

Situated in a renovated 18th-century palace, the 5-star InterContinental Porto – Palacio das Cardosas is definitely one of the best Porto hotels! It offers beautiful and spacious rooms with views of Porto’s historic centre. Located 200 metres from the iconic Clérigos Tower and other monuments, this hotel provides free Wi-Fi in all areas.

2. Sheraton Porto hotel & Spa 8.6/10

Located near the Boavista Avenue, the Sheraton Porto Hotel & Spa offers splendid rooms and a modern spa. The hotel’s restaurant features a glass wine cellar. The design guest rooms of the Sheraton Porto are decorated with different materials: wood, steel and glass. They come with a minibar and a bathroom with a bathtub.

3. Hotel Infante de Sagres 8.3/10

This 5-star hotel is located in the historic centre of Porto, just 4 minutes away from Alliados Metro Station. It features a spa centre with massage facilities and a fine dining restaurant. The rooms of this hotel combine neo-baroque and custom-made furnishings. Antique chandeliers come together with satellite flat-screen TVs and air conditioning.

To spend the night in one of these hotels, you’ll have to pay between 135€ to and 230€ per night for two people.

Info: Every link in this article is an affiliate link to Booking.com, which means that, if you make a reservation in one these hotels, I’ll earn a small commission from Booking.com. You won’t pay more by making an hotel reservation through these links.

What will also interest you:

About Tiago

Tiago, 29 years old, Parisian since 12, I decided to go on an adventure and make my dream come true: get to know our country from one end to the other. I believe that if we don’t know our origins we don’t truly know ourselves. Read more here