• Login or Create Account
  • Currency

    USD

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (3)
  • (3)
  • (2)
  • (21)
  • (6)

Your Budget

to
Star Category
  • (32)
  • (472)
  • (515)
User Rating
  • (273)
  • (145)
  • (61)
  • (480)
  • (480)
Property Type
  • (1072)
  • (176)
  • (89)
  • (25)
  • (18)
  • (18)
  • (2)
Chains
  • (3)
  • (2)
  • (3)
  • (3)
  • (1)
  • (1)
Amenities
Guests Love
  • (42)
  • (973)
  • (41)

Show -3 more

Booking Preference
Booking Preference
  • (806)
  • (1395)
  • (1111)
BACK TO TOP

Book Hotels in Porto, Portugal from 396 Hotels

hotelImg

PortoBay Flores

Ribeira | 5 minutes walk to Sao Bento Station
HammamHammam
SpaSpa
Swimming PoolSwimming Pool
This 5 Star Hotel in Porto is located in Ribeira. Full Address of property is Rua das Flores, 27 View On Map Key amenities of this property are Hammam & Spa & Swimming Pool.
View More
Excellent4.9

(1316 Ratings)

$ 589

+ $ 42 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Cenica Porto Hotel, Curio Collection by Hilton

Porto | 5 minutes walk to Trindade Station
HammamHammam
Heated Pool
SpaSpa
Free Cancellation
Location of the Hotel is Porto View On Map (156 Rua de Gonçalo Cristóvão). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.5

(401 Ratings)

$ 260

+ $ 7 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Tipografia do Conto by Casa do Conto

Boavista
Free Cancellation
This 4 Star Hotel in Porto is located in Boavista. Full Address of property is Rua de Alvares Cabral, 28 View On Map
View More
Excellent4.9

(31 Ratings)

$ 567

+ $ 41 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Casa da Companhia Hotel & Spa, Vignette Collection by IHG

Ribeira | 3 minutes walk to Sao Bento Station
HammamHammam
Swimming PoolSwimming Pool
SpaSpa
Location of the Hotel is Ribeira View On Map (Rua das Flores, 69). Top Facilities of this Hotel are Hammam & Swimming Pool & Spa.
View More
Excellent4.8

(832 Ratings)

$ 520

+ $ 38 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg

ICON Duplo Ribeira

Ribeira | 7 minutes walk to Sao Bento Station
Elevator/LiftElevator/Lift
This 4 Star Hotel in Porto is located in Ribeira. Full Address of property is 104, Rua de São João View On Map Key amenities of this property are Elevator/Lift.
View More
Excellent4.7

(2250 Ratings)

$ 328

+ $ 27 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Wine & Books Porto Hotel - Small Luxury Hotels of the World

Porto | 5 minutes walk to Aliados Station
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Porto View On Map (Rua José Falcão, 39-41). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(1384 Ratings)

$ 405

+ $ 31 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Memoria Porto FLH Hotels

Ribeira
Elevator/LiftElevator/Lift
This 4 Star Hotel in Porto is located in Ribeira. Full Address of property is 2 Rua de São Francisco View On Map Key amenities of this property are Elevator/Lift.
View More
Excellent4.7

(1822 Ratings)

$ 302

+ $ 25 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

ibis Porto Centro Mercado Bolhado

3 minutes walk to Bolhao Station
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Free Cancellation till 24 hrs before check in
Top Facilities of this Resort are Kids' Meals & Bar & Elevator/Lift.
View More
Very Good4.1

(1699 Ratings)

$ 152

+ $ 9 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

GA Palace Hotel

Ribeira | 8 minutes walk to Sao Bento Station
SpaSpa
Complimentary Water Bottle
This 5 Star Hotel in Porto is located in Ribeira. Full Address of property is Rua Alexandre Herculano, 311 View On Map Key amenities of this property are Spa & Complimentary Water Bottle.
View More
Excellent4.9

(445 Ratings)

$ 504

+ $ 37 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Infante Sagres

3 minutes walk to Aliados Station
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Top Facilities of this Hotel are Kids' Meals & Bar & Elevator/Lift.
View More
Excellent4.6

(737 Ratings)

$ 490

+ $ 36 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Timbre Virtudes

Porto
Elevator/LiftElevator/Lift
This 5 Star Hotel in Porto is located in Porto. Full Address of property is Rua São Pedro de Miragaia nº 60 View On Map Key amenities of this property are Elevator/Lift.
View More
Excellent4.9

(315 Ratings)

$ 389

+ $ 30 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Sheraton Porto Hotel & Spa

Boavista
SpaSpa
GymGym
Location of the Hotel is Boavista View On Map (Rua Tenente Valadim, 146). Top Facilities of this Hotel are Spa & Gym.
View More
Excellent4.7

(1931 Ratings)

$ 180

+ $ 18 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The One Monumental Palace

2 minutes walk to Aliados Station
HammamHammam
SpaSpa
Swimming PoolSwimming Pool
Free Cancellation
Full Address of property is Avenida dos Aliados, 151 View On Map Key amenities of this property are Hammam & Spa & Swimming Pool.
View More
Excellent4.8

(312 Ratings)

$ 562

+ $ 41 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Torel 1884 Suites & Apartments

Ribeira | 3 minutes walk to Sao Bento Station
Guest House
SpaSpa
Elevator/LiftElevator/Lift
Location of the Guest House is Ribeira View On Map (Rua Mouzinho da Silveira, N 228). Top Facilities of this Guest House are Spa & Elevator/Lift.
View More
Excellent4.8

(749 Ratings)

$ 643

+ $ 53 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Palacete Severo

Boavista | 9 minutes walk to Casa da Musica Station
SpaSpa
This 5 Star Hotel in Porto is located in Boavista. Full Address of property is 21 Rua de Ricardo Severo View On Map Key amenities of this property are Spa.
View More

$ 543

+ $ 40 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Pousada Porto Rua das Flores

Ribeira | 7 minutes walk to Porto Sao Bento Station
Swimming PoolSwimming Pool
GymGym
Free Cancellation till 24 hrs before check in
Location of the Hotel is Ribeira View On Map (Rua das Flores, 84-102). Top Facilities of this Hotel are Swimming Pool & Gym.
View More
Excellent4.5

(1558 Ratings)

$ 363

+ $ 29 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Torel Palace Porto

Ribeira | 7 minutes walk to Porto Sao Bento Station
SpaSpa
This 5 Star Hotel in Porto is located in Ribeira. Full Address of property is Rua Entreparedes, 40 View On Map Key amenities of this property are Spa.
View More
Excellent4.8

(912 Ratings)

$ 603

+ $ 50 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Fontinha Porto, Trademark Collection by Wyndham

Porto
Complimentary Water Bottle
Location of the Hotel is Porto View On Map (RUA DA FONTINHA NR. 87-91). Top Facilities of this Hotel are Complimentary Water Bottle.
View More
Excellent4.5

(3778 Ratings)

$ 155

+ $ 16 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

InterContinental Hotels PORTO - PALACIO DAS CARDOSAS

Ribeira | 2 minutes walk to Porto Sao Bento Station
SpaSpa
GymGym
This 5 Star Hotel in Porto is located in Ribeira. Full Address of property is Praça da Liberdade, 25 View On Map Key amenities of this property are Spa & Gym.
View More
Excellent4.7

(1000 Ratings)

$ 510

+ $ 7 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg

Altis Porto Hotel, member of Preferred Hotels & Resorts – L.V.X.

Porto
HammamHammam
Heated Pool
SpaSpa
Location of the Hotel is Porto View On Map (Rua Jorge de Viterbo Ferreira, 30). Top Facilities of this Hotel are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(905 Ratings)

$ 305

+ $ 25 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Porto


Check out best Porto hotel deals and offers on more than 396 hotels in Porto only on MakeMyTrip!

Wondering where to book your stay in Porto? We understand your desire for comfort and hence have listed out the best Porto hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Porto. Select from best 396 hotels in Porto.

All Above properties for Porto are updated on Wednesday, May 13, 2026- 01.20.

Book affordable hotels in Porto at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Porto, Stay in Porto's best hotels! Porto Hotels Price Starts from Minimum IDR 601536 for Budget hotel. If you’re looking for a cheap hotel in Porto, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Porto accommodation. Check Price Now!


Five Star Hotels in Porto

HF Ipanema Park

0 1 2 3 4 0 1 2 3 4

IDR 2,482,532

Per Night

Porto

Torel Avantgarde

0 1 2 3 4 0 1 2 3 4

IDR 7,251,858

Per Night

Sheraton Porto Hotel & Spa

0 1 2 3 4 0 1 2 3 4

IDR 2,944,701

Per Night

Boavista

Vila Foz Hotel & SPA

0 1 2 3 4 0 1 2 3 4

IDR 9,170,863

Per Night

Renaissance Porto Lapa Hotel

0 1 2 3 4 0 1 2 3 4

IDR 6,216,429

Per Night

Boavista

Porto

Vila Nova de Gaia

Hotels By Category in Porto

Get the best deals on different type of Hotel categories in Porto with MakeMyTrip.com. Choose from 396 hotels in Porto. Just IDR 601536 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Porto with Free Breakfast

Hotel América

0 1 2 0 1 2 3 4

IDR 2,443,237

Per Night

The Passenger Hostel

0 -1 0 1 2 3 4

IDR 1,782,942

Per Night

Ribeira

InSitu Formosa 168

0 1 2 3 0 1 2 3 4

IDR 2,457,560

Per Night

Porto

The One Monumental Palace

0 1 2 3 4 0 1 2 3 4

IDR 14,246,466

Per Night

Zero Box Lodge Porto

0 1 2 0 1 2 3 4

IDR 2,053,046

Per Night

Porto

Jardim da Batalha by Shiadu

0 1 2 0 1 2 3 4

IDR 3,325,344

Per Night

Ribeira

Boavista

Catalonia Porto

0 1 2 3 0 1 2 3 4

IDR 3,729,857

Per Night

Ribeira

FLORES 36 by YoursPorto

0 1 2 3 0 1 2 3 4

IDR 5,095,066

Per Night

Ribeira

Village Aparthotel by BOA

0 1 2 3 0 1 2 3 4

IDR 3,284,030

Per Night

Porto

Eurostars Porto Douro

0 1 2 3 0 1 2 3 4

IDR 3,980,498

Per Night

Ribeira

HF Ipanema Park

0 1 2 3 4 0 1 2 3 4

IDR 2,482,532

Per Night

Porto

ORM - Almada Terrace Apartment

0 1 2 3 0 1 2 3 4

IDR 4,293,936

Per Night

Boavista

Pedra Ibérica

0 1 2 0 1 2 3 4

IDR 1,785,513

Per Night

Porto

Four Star Hotels in Porto

Novotel Porto Gaia

0 1 2 3 0 1 2 3 4

IDR 2,098,033

Per Night

Vila Nova de Gaia

Mo House

0 1 2 3 0 1 2 3 4

IDR 4,017,221

Per Night

Porto

M Maison Particulière Porto

0 1 2 3 0 1 2 3 4

IDR 6,174,013

Per Night

Ribeira

Ribeira

Memoria Porto FLH Hotels

0 1 2 3 0 1 2 3 4

IDR 4,189,456

Per Night

Ribeira

Hotel Acta The Avenue

0 1 2 3 0 1 2 3 4

IDR 2,260,720

Per Night

Porto

Porto

Merc Porto Ribeiras Place

0 1 2 3 0 1 2 3 4

IDR 3,673,853

Per Night

Ribeira

Down2Town B&B

0 1 2 3 0 1 2 3 4

IDR 2,773,017

Per Night

Porto

Three Star hotels in Porto

Boavista

Oca Ribeira do Porto Hotel

0 1 2 0 1 2 3 4

IDR 3,725,634

Per Night

Ribeira

Charming House Cedofeita

0 1 2 0 1 2 3 4

IDR 3,562,029

Per Night

Boavista

Hotel da Bolsa

0 1 2 0 1 2 3 4

IDR 3,468,200

Per Night

Ribeira

Jardim da Batalha by Shiadu

0 1 2 0 1 2 3 4

IDR 3,325,344

Per Night

Ribeira

Porto

Grande Hotel do Porto

0 1 2 0 1 2 3 4

IDR 3,054,873

Per Night

Porto

Legendary Porto Hotel

0 1 2 0 1 2 3 4

IDR 2,698,468

Per Night

Ribeira

Stay Hotel Porto Centro Antas

0 1 2 0 1 2 3 4

IDR 2,651,094

Per Night

Porto

Hotel Spot Family Suites

0 1 2 0 1 2 3 4

IDR 2,645,769

Per Night

HF Tuela Porto

0 1 2 0 1 2 3 4

IDR 2,545,880

Per Night

Boavista

Porto

Hotel America

0 1 2 0 1 2 3 4

IDR 2,443,237

Per Night

Porto

WOT Porto Soul

0 1 2 0 1 2 3 4

IDR 2,283,672

Per Night

Vilar Oporto Hotel

0 1 2 0 1 2 3 4

IDR 2,254,844

Per Night

Porto

Selina Porto

0 1 2 0 1 2 3 4

IDR 2,173,133

Per Night

Smartr Porto Gaia & Spa

0 1 2 0 1 2 3 4

IDR 2,074,713

Per Night

Vila Nova de Gaia

HF Ala Sul

0 1 2 0 1 2 3 4

IDR 1,927,084

Per Night

Boavista

Costa do Sol Residencial

0 1 2 0 1 2 3 4

IDR 1,409,828

Per Night

Porto

Star Inn Porto

0 1 2 0 1 2 3 4

IDR 1,363,189

Per Night

Lounge Inn

0 1 2 0 1 2 3 4

IDR 1,340,787

Per Night

Porto

Residencial Faria Guimaraes

0 1 2 0 1 2 3 4

IDR 1,033,776

Per Night

Sbra02 Charming and Modern Loft

0 1 2 0 1 2 3 4

IDR 15,467,167

Per Night

Boavista

Ribeira

Country Apartment by JC

0 1 2 0 1 2 3 4

IDR 5,561,827

Per Night

Ribeira

RVA Gustavo Eiffel Apartments

0 1 2 0 1 2 3 4

IDR 4,510,790

Per Night

Ribeira

Porto

CM Antas Studios

0 1 2 0 1 2 3 4

IDR 4,347,185

Per Night

Porto

Vila Nova de Gaia

VC Heritage Ribeira Porto

0 1 2 0 1 2 3 4

IDR 4,013,365

Per Night

Ribeira

Porto

Ribeira

Porto

Oporto Comfort Dom Hugo

0 1 2 0 1 2 3 4

IDR 3,779,985

Per Night

Ribeira

Porto

Vila Nova de Gaia

Home with a Pool by Vacationy

0 1 2 0 1 2 3 4

IDR 3,502,720

Per Night

Porto

Youropo - Taipas 7 in Oporto

0 1 2 0 1 2 3 4

IDR 3,385,571

Per Night

Porto

Casa D'Almeida By Porto Stories

0 1 2 0 1 2 3 4

IDR 3,275,032

Per Night

Boavista

Porto

Porto Hotels by Location

Properties in Porto

Hotels By Star Category in Porto

Show More

Premium Hotels in Nearby Cities

Povoa de Varzim

Mercure Porto Gaia Hotel

0 1 2 3 0 1 2 3 4

IDR 2,862,991

Per Night

Leça da Palmeira

Axis Porto Business & Spa Hotel

0 1 2 3 0 1 2 3 4

IDR 2,530,456

Per Night

Pedrouços

Novotel Porto Gaia

0 1 2 3 0 1 2 3 4

IDR 2,079,671

Per Night

Vila Nova de Gaia

Holiday Inn PORTO - GAIA

0 1 2 3 0 1 2 3 4

IDR 2,555,796

Per Night

Vila Nova de Gaia

Povoa de Varzim

Ovar

Caléway Hotel

0 1 2 3 0 1 2 3 4

IDR 3,316,530

Per Night

Dorma Praia Golfe

0 1 2 3 0 1 2 3 4

IDR 1,594,365

Per Night