Hotel in Porto
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB)

Find Hotels

2026-03-02

2026-03-03

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Porto near São João National Theatre

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

4961 options found

  • D&S - Crocodile House S. Bento Apartments

    Rua Do Loureiro Nº148, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located in the Se district, D&S - Crocodile House S. Bento Apartments is an 8-minute walk from Livraria Lello and within a 10-minute drive of Estadio do Dragao, which is recommended to be visited by…

    More...
    From US$ 133
    price for 1 night
    BOOK From US$ 133
  • Catalonia Porto

    92 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    The comfortable 4-star Catalonia Porto Hotel, located merely 0.8 km from the hilltop Romanesque Porto Cathedral, offers a seasonal outdoor swimming pool, Wi-Fi in public areas. Boasting an à la carte…

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • D&S - Loureiro 67

    Rua Do Loureiro 67, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    D&S - Loureiro 67 Apartment is situated in the Se district, 19 minutes' drive from Francisco Sa Carneiro airport. This apartment boasts a terrace and public parking nearby.

    More...
    From US$ 49
    price for 1 night
    BOOK From US$ 49
  • Invictus Place

    Rua 31 De Janeiro 165, 2º Ft, Apt 200, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    The 1-room Invictus Place lies in a residential area, only 0.9 km from Monument Church Of St Francis and a 17-minute walk from Jardins do Palacio de Cristal.

    More...
    From US$ 98
    price for 1 night
    BOOK From US$ 98
  • Finu Oporto Apartments

    Rua De 31 De Janeiro 132, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located a 15-minute walk from Soares dos Reis National Museum, Finu Oporto Apartments overlooks the city.

    More...
    From US$ 49
    price for 1 night
    BOOK From US$ 49
  • Lindo, Funcional E Charmoso Espaco - Porto - Apt H

    43 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located at a distance of 1.2 km from Cordoaria's Garden, which offers the thrill of discovering something beautiful, the 35 m^2 Lindo, Funcional E Charmoso Espaco - Porto - Apt H includes storage for…

    More...
    From US$ 116
    price for 1 night
    BOOK From US$ 116
  • Lindo Apartamento 2 Quartos Com Patio - Batalha - Apt C

    43 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    The spacious 2-bedroom Lindo Apartamento 2 Quartos Com Patio - Batalha - Apt C is located 2.3 km from the eclectic Bom Sucesso Market and offers Wi-Fi for either business or leisure. The apartment…

    More...
    From US$ 287
    price for 1 night
    BOOK From US$ 287
  • Apartamento Central, Junto A Praca Da Batalha - Apt F

    43 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Situated 13 minutes' walk from Flores street, the 1-room Apartamento Central, Junto A Praca Da Batalha - Apt F provides guests with Wi-Fi for either business or leisure. The apartment is fitted with…

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Lindo Apartamento Em Zona Central, Batalha - Porto - Apt L

    43 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    The 37 m^2 Lindo Apartamento Em Zona Central, Batalha - Porto - Apt L offers proximity to such tourist attractions as Rivoli Theatre, situated about a 5-minute walk away. This 1-bedroom apartment…

    More...
    BOOK
  • Apartment With Balcony In The Center Of Porto

    43 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    1-room Apartment With Balcony In The Center Of Porto is located just 6 minutes' stroll from Chapel of Souls and overlooks the garden. Just 5 minutes' walk from Trindade bus stop, the apartment offers…

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • Apartamento Encantador Na Batalha - Porto - Apt E

    43 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located 10 minutes by car from the all - seater Estadio do Dragao Football Stadium, which is highly appreciated by sports lovers, the 48 m^2 Apartamento Encantador Na Batalha - Porto - Apt E includes…

    More...
    From US$ 173
    price for 1 night
    BOOK From US$ 173
  • Oupas 2 Lofts

    168 Rua Do Loureiro, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Situated about 500 metres from Nossa Senhora da Serra do Pilar Church, Oupas 2 Lofts Apartment looks out onto the city. Cais da Ribeira is only a short drive from the apartment set in the centre of…

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Mystay Porto Sao Bento

    142 Rua Do Loureiro, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located in the Se district, Mystay Porto Sao Bento is within a 600-metre distance of the historical Ribeira Square and 3.3 km from Estadio do Dragao, which is recommended to be visited by sports fans…

    More...
    From US$ 57
    price for 1 night
    BOOK From US$ 57
  • Casa Joy Cathedral Apartment

    87 Rua Do Sol 3 Fr, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located merely 9 minutes' walk from Cais da Ribeira and Porto Cathedral, the 30 m^2 Casa Joy Cathedral Apartment features views of the street. Activities like windsurfing, diving, and canoeing are…

    More...
    From US$ 129
    price for 1 night
    BOOK From US$ 129
  • Central Stunning Duplex W/ Patio By Lovelystay

    87 Rua Do Sol -1 Tras, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Nestled in the Se district, the 2-room Central Stunning Duplex W/ Patio By Lovelystay is at a distance of 0.7 km from such cultural places of interest as Guerra Junqueiro House Museum. Guests can…

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Sol Modern Studio @ Batalha

    Rua Do Sol 87, R/C, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    The 1-room Sol Modern Studio @ Batalha Metro Porto is only 1.7 km from the Soares dos Reis National Museum and provides spa facilities such as a sauna. The 36 m² apartment is located merely 500…

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Olive Nature - Tourism Apartments

    Rua 31 De Janeiro, 147, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Located only 6 minutes' stroll from the Avenida dos Aliados, the 4-star smoke-free Olive Nature - Tourism Apartments Porto hotel offers Wi-Fi throughout the property and a car park. The aparthotel is…

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • Viva 4 Suites Batalha Residence & Size Flats Batalha

    Rua De Santa Catarina 17, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Viva 4 Suites Batalha Residence & Size Flats Batalha Porto is located only 1 km from Rua das Flores and offers Wi-Fi for either business or leisure. The nearest bus stop Santa Catarina is 450 metres…

    More...
    From US$ 117
    price for 1 night
    BOOK From US$ 117
  • Bmyguest - Porto Design Central Apartment

    Rua De Santo Ildefonso, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Set a mere 0.9 km from Ponte de Dom Luis I Bridge, the spacious 0-bedroom Bmyguest - Porto Design Central Apartment comprises a balcony and a seating area overlooking the city. The apartment features…

    More...
    From US$ 192
    price for 1 night
    BOOK From US$ 192
  • Charmosa Penthouse 2 Quartos - Batalha - Porto - Apt N

    45 Rua De Entreparedes, Porto, Portugal

    0.2 km to São João National Theatre

    (Show map)

    Show map

    Situated 450 metres from Mercado do Bolhao, the 1-room Charmosa Penthouse 2 Quartos - Batalha - Porto - Apt N looks out onto the city. Church of Saint Ildefonso is 750 metres away, while Soares dos…

    More...
    From US$ 251
    price for 1 night
    BOOK From US$ 251