Hotels in Porto

Porto has 684 hotels. The average price for a room for 2 people is around €76, a rate in the higher price bracket. You'll mostly find mid-range hotels, B&Bs, guest houses…

684 hotels
375 fans facebook

Hotel located 2.7km from the centre

Average score: 8.5/10 (1,884 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 4 agents

Hotel located 2.1km from the centre

Average score: 8.6/10 (2,219 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 4 agents

Hotel located 900m from the centre

Average score: 8.4/10 (3,183 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 5 agents

Hotel located 2.3km from the centre

Average score: 8.8/10 (850 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 4.7km from the centre

Average score: 8.2/10 (2,000 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 2km from the centre

Average score: 8.6/10 (882 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 5 agents

Hotel located 200m from the centre

Average score: 9.4/10 (1,477 reviews)

Book with:
  • Booking.com

See this agent's prices

Hotel located 2.5km from the centre

Average score: 7.8/10 (1,316 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 4km from the centre

Average score: 8.6/10 (1,245 reviews)

Book with:
  • Booking.com
  • Amoma.com

Compare prices from 2 agents

Hotel located 1.2km from the centre

Average score: 8.6/10 (3,742 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 1.2km from the centre

Average score: 8.5/10 (4,332 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 4 agents

Hotel located 1.1km from the centre

Average score: 8.5/10 (3,717 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 4 agents

Hotel located 1.2km from the centre

Average score: 8.6/10 (1,614 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 800m from the centre

Average score: 8.4/10 (4,046 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com
  • Lastminute

Compare prices from 4 agents

Hotel located 800m from the centre

Average score: 9.4/10 (377 reviews)

Book with:
  • Booking.com
  • Hotels.com

Compare prices from 2 agents

Hotel located 1.2km from the centre

Average score: 8.9/10 (401 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 300m from the centre

Average score: 8.4/10 (1,957 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

0 1200x900 sq128

See 10 photos

B&B/Guesthouse

B&B/Guesthouse located 1.2km from the centre

Average score: 8.9/10 (2,432 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 600m from the centre

Average score: 8.3/10 (1,622 reviews)

Book with:
  • Booking.com
  • Hotels.com
  • Amoma.com

Compare prices from 3 agents

Hotel located 3.2km from the centre

Average score: 8.9/10 (3,001 reviews)

Book with:
  • Booking.com
  • Amoma.com

Compare prices from 2 agents