| 💰
Daily budget
| In Lisbon a 3* hotel in areas like Baixa or Marquês de Pombal costs €80–120/night, a 4* €120–180. Hostels in Intendente or Cais do Sodré start at €20–35 for a dorm. a budget bite like O Trevo (bifana) €2.50–3, lunch menu €10–15, a restaurant such as Cervejaria Ramiro €25–40 per person. Viva Viagem card €0.50, 24h metro+tram €6.80, Uber ride downtown €4–7. Daily estimate: budget €60–80, mid-range €100–140, luxury €200+ including 1–2 attractions at €6–25 each. | In Porto a 3* hotel near Aliados or Bolhão costs €60–90/night, a 4* in Ribeira €100–150. Hostels around Galerias de Paris start at €18–28. Meals: Café Santiago (francesinha) €10–12, tascas like Adega São Nicolau €18–25 per person, Bolhão market dishes €7–12. Transport: Andante 24h €7, single Z2 €1.40. Uber downtown €3–6. Daily estimate: budget €50–70, mid-range €90–120, luxury €180+, including 1–2 visits at €8–20.✓ Better |
| 🏛️
Top attractions
| Castelo de São Jorge costs €15 (1.5–2 hours) with views over Alfama.The Mosteiro dos Jerónimos costs €10 (75–90 min) in Belém, while the Torre de Belém is €6 (45–60 min).The Oceanário de Lisboa in the Parque das Nações costs €25 (2 hours).Tram 28E costs €3 on board (40–50 min). Belém is 7 km from Baixa (tram 15E 25–30 min).The Lisboa Card 24h is €22 and includes Jerónimos and transport.✓ Better | In Porto the Livraria Lello costs €8 (30–45 min) with a book voucher.The Torre dos Clérigos costs €8 (45 min) 300 m from Lello.The Palácio da Bolsa has guided tours at €12 (45 min) in Infante.The Museu de Serralves + park costs €20 (2 hours) 5 km from Aliados (bus 203, 20–25 min).The 6 Bridges Cruise costs €18 (50 min) from Ribeira.The Teleférico de Gaia is €7 (one-way, 5 min) over Vila Nova de Gaia. |
| 🍽️
Food and restaurants
| In Lisbon, try bacalhau à Brás and grilled sardines at Zé da Mouraria (€14–18 per dish).At the Time Out Market dishes are €8–15 at stands like Marlene Vieira.The bifana at O Trevo costs €2.50–3. Pastéis from Manteigaria or Pastéis de Belém €1.20–1.30 each.Seafood at Cervejaria Ramiro €25–40 per person.A glass of Vinho Verde €3–5, cocktails in Cais do Sodré €8–12. Avoid tourist menus on Rua Augusta over €18 for average quality. | In Porto, try the francesinha at Café Santiago for €10–12 and tripas à moda do Porto at O Buraco for €12–15. Cachorrinhos at Cervejaria Gazela cost €3–4 each.At the Mercado do Bolhão typical dishes are €7–12. Tours in the cellars of Vila Nova de Gaia (e.g., Graham’s, Sandeman, Taylor’s) cost €18–30 with 2–3 tastings.A glass of Port wine in Ribeira bars €4–7. Book tables on Fridays at 20:00 to avoid 30–45 min waits in Galerias de Paris.✓ Better |
| ☀️
Climate and best time
| In Lisbon averages are 15°C in January (8–15°C) and 28–29°C in July–August (18–29°C).Annual rainfall ~700 mm, peaking between November–February (80–100 mm/month).Summer sunshine hours 10–11. April–June and September–October for 22–26°C and shorter queues (-20%).Ocean temperature at Carcavelos 18–19°C in August.The Atlantic wind in Belém calls for a light jacket when evening temperatures are under 20°C.✓ Better | In Porto averages are 13°C in January (6–13°C) and 25–26°C in July–August (15–26°C).Annual rainfall ~1200 mm, heavier between November–January (120–150 mm/month).In summer the air is more humid along the Douro. May–June and September with 20–24°C and fewer crowds in Ribeira.Beaches in Matosinhos have water at 17–18°C in August.Morning fog is possible until 10:00 in Foz do Douro in June–July. |
| 🚌
Transport and how to get there
| LIS airport is 7 km from Baixa.Red metro line in 21 min to Saldanha and 35 min to Baixa-Chiado (ticket €1.80 + card €0.50).Taxi/Uber €8–18 in 20–30 min.24h transport €6.80. Trains to Sintra from Rossio 40 min (€2.30).Tram 28E €3 on board; funiculars Glória/Bica included in the pass.For Cascais: train from Cais do Sodré 40 min (€2.30). | OPO airport is 13 km from Aliados.Purple metro line E in 25–30 min to Trindade (fare Z4 €2.15 + card €0.60).Taxi €22–28 in 20–25 min, Uber €14–18. Andante 24h card €7. Metro Z2 €1.40, Z3 €1.80. Train to Guimarães 75–80 min (€3.25) from São Bento.To Matosinhos, metro line A in 25 min (€1.40).Guindais funicular €4 one-way (2 min) between Batalha and Ribeira. |
| 🌙
Nightlife
| In Lisbon, bars in Bairro Alto open at 19:00 and close at 02:00, clubs in Cais do Sodré (e.g., Musicbox) entry €10–15, closing at 06:00.Lux Frágil in Santa Apolónia entrance €12–15 with a drink.Beers (imperial) €1.50–2.50 in tascas, cocktails €8–12. Fado: Clube de Fado dinner+show €45–60, Tasca do Chico fado vadio free with a drink €3–5. Night taxi for 4 km €7–10.✓ Better | In Porto the nightlife is on Galerias de Paris and Rua Cândido dos Reis, bars until 02:00–04:00.Clubs like Plano B entry €8–12, Maus Hábitos events €5–10. Beers €2–3, cocktails €6–9. Fado at Casa da Mariquinhas from €20 show-only.Uber ride between Ribeira and Aliados €3–5 (8–10 min).Avoid glass in the street after 02:00 in Ribeira due to municipal police checks. |
| 👨👩👧
For families with children
| In Lisbon, the Oceanário costs €25 for adults and €15 for ages 3–12 (2 hours) in the Parque das Nações and is stroller-friendly.The Pavilhão do Conhecimento is €11 for adults (90 min).The Tram 12E does a short 20 min loop in Alfama.The slopes in Bairro Alto call for a carrier; calçada sidewalks can be slippery with 10 mm of rain.Beaches like Carcavelos are 40 min by train (ticket €2.30).Many restaurants offer high chairs and kids’ menus €8–10.✓ Better | In Porto, the World of Discoveries costs €16 for adults and €9 for children (1–1.5 hours) in the Miragaia area.SEA LIFE Porto costs €16–19 (1–1.5 hours) 6 km from Ribeira (bus 500 25–30 min).The Teleférico de Gaia delights kids (€7, 5 min).The climbs in Ribeira are steep; use the Funicular dos Guindais (€4).Beaches in Matosinhos by metro 25 min.Restaurants like Da Terra have kids’ menus €6–8 and high chairs. |
| 🏖️
Beaches and nature
| From Lisbon reach Carcavelos by train from Cais do Sodré in 40 min (€2.30, 20 km).The Costa da Caparica is 15–20 km away (bus 161, 35–45 min).Cascais and Guincho offer waves and wind (Guincho at 33 km).Sintra is 28 km (train 40 min) for Pena and Quinta da Regaleira.The Parque Florestal de Monsanto is 7 km from downtown for 5–10 km trails.Surf schools in Carcavelos €25–35 for 2 hours.✓ Better | From Porto the beaches of Matosinhos are 8 km away (metro 25 min, €1.40).Foz do Douro is 6 km from Aliados (bus 500, 20–25 min).Scenic Praia da Senhor da Pedra in Miramar is 14 km (train 25 min from São Bento).The Peneda-Gerês National Park is 100 km (car 1h30, tour €75–110).Surf schools in Matosinhos €25–35 for 2 hours.Cooler winds reduce the perceived temperature by 2–3°C along the seafront. |
| 🛍️
Shopping
| In Lisbon for luxury head to Avenida da Liberdade (brands like Gucci and LV).In Chiado, Rua Garrett has local boutiques.The LX Factory offers independent design with cork totes €15–40. The Feira da Ladra (Tue–Thu, Sat) in Alfama has vintage for €5–50. Sardine preserves cost €2–6 each.Beware of antique azulejos: buy legal replicas €10–30 from certified shops like Fábrica Sant’Anna.✓ Better | In Porto shopping is on Rua de Santa Catarina (the Via Catarina mall) and at the renovated Mercado do Bolhão for local products €3–15. Books and souvenirs at Livraria Lello from €8. In Vila Nova de Gaia buy Port wine with tour+tasting €18–30; entry-level bottles €10–15, colheita €25–60. Filigree jewelry (Gondomar) from €30. Bordallo Pinheiro ceramics €12–40 in downtown shops. |
| 🛡️
Safety and practical tips
| In Lisbon watch out for pickpocketing on tram 28E, in Rossio and Martim Moniz; wear backpacks in front and use contactless cards.Avoid unauthorized tuk-tuks: agree on €35–50/hour. base fare €3.50 + €0.47/km.Tap water is drinkable; pharmacies with a green cross open until 20:00.Emergency number 112.At night avoid deserted alleys in Mouraria after 23:00.Use Uber/Bolt for 3–5 km at €4–7. | In Porto pickpocketing occurs in Ribeira, São Bento, and on tourist trams; keep your smartphone in inner pockets.Avoid fake port sellers in Aliados. base €3.25 + €0.47/km.Uber center-to-center €3–6. Emergency 112, Santo António hospital is 1 km from Clérigos.Water is drinkable.Light up the Ribeira–Batalha route with the Funicular if returning after 22:00 (€4).Avoid buying non-official Lello tickets on the street. |
| 📅
How many days you need
| For Lisbon a minimum of 2.5 days: day 1 Baixa, Alfama, Castelo (8–10 km on foot); day 2 Belém (4–5 hours) + Cais do Sodré; half a day in the Parque das Nações (2–3 hours).Ideally 4 days to include Sintra (train 40 min) or Cascais (40 min).With children, add 2 hours at the Oceanário.For museums and breaks, plan 7–8 attractions total with tickets €6–25. | For Porto a minimum of 2 days: day 1 Aliados, Clérigos, Lello, Ribeira (6–8 km on foot); day 2 cellars in Gaia (tour €18–30, 2 hours) + 6 Bridges cruise (€18, 50 min).Ideally 3 days for Matosinhos (metro 25 min) or Serralves (€20, 2 hours).For day trips, add Guimarães or Braga (train 60–75 min).Total 5–7 attractions with queues of 15–30 min in high season. |
| 🔗
How to combine the two cities
| Between Lisbon and Porto the Alfa Pendular train takes 2h49–3h00 from Oriente to Campanhã, with prices €9.50–31.90 (promo vs standard).The Intercidades takes 3h10 (€7.50–25.90).FlixBus/REDE buses 3h15–3h30 (€5–15).By car 313 km via the A1 in 3h + tolls €20–25. Flight 50 min but with checks totals over 2.5 hours.Choose a morning train at 09:00 to arrive before 12:30. | Starting from Porto, book the Alfa Pendular at 08:37 from Campanhã arriving at Lisboa Oriente at 11:26 (2h49) for €9.50–31.90. Intercidades 3h10 at €7.50–25.90. Bus 3h15–3h30 for €5–15 from Campo 24 de Agosto to Sete Rios.By car via the A1 3h, tolls €20–25, fuel €35–45 for 313 km.Avoid departures between 17:00–19:00 for traffic near Vila Franca de Xira. |