3 Mar 2020 - 4 Mar 2020

2 adults - 1 room

Get cheap accommodation in Lisbon. Find top-rated cheap hotels in Lisbon from $191 per night which include Avenue Rooms & Suites, Hotel Alif Avenidas and Lisbon Marriott Hotel based on user reviews.

Skyscanner Hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Lisbon accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. Plan your stay or find last-minute hotels.

Looking for something to do nearby? Why not consider Estádio do Sport Lisboa e Benfica, Estádio José Alvalade or Castle of São Jorge for places to stay.

To get started, simply add your chosen travel dates to the search box and let us find cheap accommodation deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Lisbon

from $107
from $152
from $275

What are travellers saying about Lisbon?

History Buffs
Family Travellers
Outdoor Enthusiasts
Member reviews (695)
James Sweek
James Sweek

An absolutely wonderful old city built on 7 hills (unlike Rome) with old cobbled streets to get lost down while exploring this wonderful city

Emma  J
Emma J

Beautiful architecture, great for food and shopping. So much history and so much to do - will be returning soon.

Joseph  House
Joseph House

Lisbon has incredible history, wonderful food and wine, and exceptional prices. It’s extremely hilly, so bring solid shoes. Check out Grapes and Bites for budget accommodations and an excellent wine bar!

Jeff M
Jeff M

Lisbon is a beautiful old city with so much to see and do. I absolutely love it and get back there as much as I can!


The least expensive month is December, with an average of $135 per night. The most expensive month to stay in Lisbon is June, with an average price of $242 per night.
The average price of a hotel in February last year was $190 per night. This is the same as the average nightly price seen over the previous 12 months.
In Lisbon, the expected average temperature in February is 12.0°C/53.6°F. The warmest month is typically August, which averages 20.1°C/68.2°F. The coolest month is January, with temperatures averaging 9.9°C/49.8°F.
The nearest airport to Lisbon is Lisbon (LIS) (8.34km). Other nearby airports include: Tires (19.03km)

Plan a trip to Portugal