Last Updated: Wednesday March 13, 2019
How to find the cheapest flights to Portugal
These airfare search results from our “TripNerds Cheap Flight Finder” are the cheapest flights we could find from major airports and cities around the world, and are listed here to help you save money when you travel to Portugal. Scroll through the airfare listings until you see your nearest departure city. Click on the city name or orange “Tickets” button for more information, or to specify your preferred travel date, travel time, or airline. You can also use the search form below the flight listings to search for hotels in Portugal. And before you go, be sure to check out our selection of the best Portugal Travel Guides. Happy travels – we hope you enjoy your trip to Portugal…
This is ad: Above Flight Results 1

TripNerds Cheap Flight Finder: Portugal

Origin Price Flight class Stops Departure date Return date Find Ticket When found

Porto

33

Economy

Direct

Fri, Jul 26, 2019

Sun, Jul 28, 2019

Tickets from 33

2 weeks

Madrid

44

Economy

Direct

Thu, Nov 14, 2019

Sun, Nov 17, 2019

Tickets from 44

3 days

Barcelona

46

Economy

Direct

Sat, Dec 14, 2019

Wed, Dec 18, 2019

Tickets from 46

3 hours

Milan

46

Economy

Direct

Tue, Oct 22, 2019

Wed, Oct 23, 2019

Tickets from 46

4 days

Valencia

46

Economy

Direct

Thu, Nov 14, 2019

Wed, Nov 20, 2019

Tickets from 46

2 days

London

46

Economy

Direct

Tue, Oct 22, 2019

Thu, Nov 14, 2019

Tickets from 46

2 weeks

Brussels

49

Economy

Direct

Tue, Sep 17, 2019

Wed, Sep 25, 2019

Tickets from 49

4 days

Eindhoven

50

Economy

Direct

Wed, Oct 02, 2019

Wed, Oct 16, 2019

Tickets from 50

4 days

Toulouse

50

Economy

Direct

Tue, Sep 17, 2019

Sat, Sep 21, 2019

Tickets from 50

2 weeks

Bordeaux

55

Economy

Direct

Tue, Dec 17, 2019

Sat, Dec 21, 2019

Tickets from 55

1 week

Luxembourg

55

Economy

Direct

Sat, Nov 23, 2019

Sun, Dec 01, 2019

Tickets from 55

3 days

Marseille

57

Economy

Direct

Fri, Oct 11, 2019

Thu, Oct 17, 2019

Tickets from 57

5 days

Rome

57

Economy

Direct

Thu, Nov 14, 2019

Sun, Nov 17, 2019

Tickets from 57

1 day

Paris

58

Economy

Direct

Tue, Sep 17, 2019

Fri, Sep 27, 2019

Tickets from 58

4 hours

Tenerife

62

Economy

Direct

Sat, Oct 05, 2019

Tue, Oct 08, 2019

Tickets from 62

4 days

Manchester

64

Economy

Direct

Thu, Nov 28, 2019

Mon, Dec 02, 2019

Tickets from 64

3 hours

Berlin

66

Economy

Direct

Sat, Dec 07, 2019

Tue, Dec 10, 2019

Tickets from 66

3 days

Karlsruhe

68

Economy

Direct

Tue, Oct 08, 2019

Sat, Oct 19, 2019

Tickets from 68

2 weeks

Terceira Island

73

Economy

Direct

Wed, Apr 29, 2020

Tue, May 05, 2020

Tickets from 73

4 days

Dublin

75

Economy

Direct

Wed, Dec 11, 2019

Sun, Dec 15, 2019

Tickets from 75

4 days

Bologna

76

Economy

Direct

Mon, Oct 14, 2019

Sat, Oct 19, 2019

Tickets from 76

2 days

Frankfurt

76

Economy

Direct

Tue, Aug 27, 2019

Thu, Sep 12, 2019

Tickets from 76

2 hours

Nantes

78

Economy

Direct

Sat, Oct 05, 2019

Sat, Oct 19, 2019

Tickets from 78

15 hours

Malaga

79

Economy

1 stop

Thu, Oct 24, 2019

Sun, Oct 27, 2019

Tickets from 79

6 hours

Seville

80

Economy

1 stop

Thu, Oct 24, 2019

Mon, Oct 28, 2019

Tickets from 80

5 hours

Naples

82

Economy

Direct

Wed, Oct 16, 2019

Wed, Oct 23, 2019

Tickets from 82

2 weeks

Zurich

83

Economy

Direct

Sat, Jun 27, 2020

Sat, Jul 11, 2020

Tickets from 83

22 hours

Mulhouse

83

Economy

Direct

Tue, Sep 10, 2019

Thu, Sep 19, 2019

Tickets from 83

4 days

Funchal

86

Economy

Direct

Tue, Dec 31, 2019

Sun, Jan 05, 2020

Tickets from 86

1 week

Lyon

86

Economy

1 stop

Fri, Nov 01, 2019

Tue, Nov 05, 2019

Tickets from 86

1 day

Amsterdam

88

Economy

Direct

Thu, Dec 12, 2019

Mon, Dec 23, 2019

Tickets from 88

5 hours

Budapest

89

Economy

Direct

Thu, Jun 04, 2020

Thu, Jun 11, 2020

Tickets from 89

6 days

Warsaw

89

Economy

1 stop

Tue, Oct 01, 2019

Sat, Oct 12, 2019

Tickets from 89

2 days

Wroclaw

89

Economy

1 stop

Thu, Oct 31, 2019

Sat, Nov 09, 2019

Tickets from 89

6 days

Vilnius

93

Economy

1 stop

Tue, Oct 08, 2019

Tue, Oct 22, 2019

Tickets from 93

2 days

Gdansk

94

Economy

1 stop

Wed, Oct 09, 2019

Wed, Oct 16, 2019

Tickets from 94

15 hours

Geneva

94

Economy

Direct

Sat, Oct 05, 2019

Tue, Oct 15, 2019

Tickets from 94

5 days

Dusseldorf

94

Economy

Direct

Mon, Nov 25, 2019

Sat, Nov 30, 2019

Tickets from 94

2 weeks

Bilbao

95

Economy

Direct

Fri, Sep 13, 2019

Tue, Sep 17, 2019

Tickets from 95

4 days

Vienna

96

Economy

1 stop

Sun, Dec 01, 2019

Thu, Dec 12, 2019

Tickets from 96

2 weeks

Stockholm

96

Economy

1 stop

Fri, Sep 27, 2019

Thu, Oct 03, 2019

Tickets from 96

3 days

Munich

97

Economy

1 stop

Fri, May 01, 2020

Tue, May 05, 2020

Tickets from 97

4 days

Timisoara

99

Economy

1 stop

Tue, Oct 15, 2019

Sat, Oct 19, 2019

Tickets from 99

2 days

Hamburg

100

Economy

1 stop

Thu, Nov 28, 2019

Mon, Dec 02, 2019

Tickets from 100

6 days

Venice

102

Economy

1 stop

Wed, Oct 02, 2019

Wed, Oct 16, 2019

Tickets from 102

3 days

Ponta Delgada

102

Economy

Direct

Tue, Sep 24, 2019

Tue, Oct 01, 2019

Tickets from 102

14 hours

Riga

104

Economy

1 stop

Tue, Sep 24, 2019

Tue, Oct 08, 2019

Tickets from 104

3 days

Cologne

106

Economy

1 stop

Tue, Oct 29, 2019

Wed, Nov 27, 2019

Tickets from 106

4 days

Copenhagen

107

Economy

1 stop

Mon, Sep 30, 2019

Tue, Oct 15, 2019

Tickets from 107

1 week

Prague

108

Economy

1 stop

Mon, Oct 07, 2019

Tue, Oct 22, 2019

Tickets from 108

2 days

Alicante

109

Economy

1 stop

Mon, Sep 16, 2019

Wed, Sep 18, 2019

Tickets from 109

2 weeks

Krakow

110

Economy

Direct

Sun, Oct 13, 2019

Sun, Oct 20, 2019

Tickets from 110

5 days

Sofia

110

Economy

1 stop

Tue, Sep 24, 2019

Thu, Sep 26, 2019

Tickets from 110

19 hours

Tallinn

112

Economy

1 stop

Tue, Oct 01, 2019

Thu, Oct 10, 2019

Tickets from 112

2 days

Lviv

113

Economy

1 stop

Sun, Sep 22, 2019

Thu, Oct 03, 2019

Tickets from 113

2 days

Tirana

113

Economy

1 stop

Wed, Oct 16, 2019

Wed, Oct 23, 2019

Tickets from 113

2 weeks

Casablanca

115

Economy

Direct

Sun, Oct 27, 2019

Tue, Oct 29, 2019

Tickets from 115

2 weeks

Santander

115

Economy

1 stop

Sat, Oct 12, 2019

Mon, Oct 14, 2019

Tickets from 115

1 week

Pisa

115

Economy

Direct

Sat, Oct 26, 2019

Sat, Nov 02, 2019

Tickets from 115

2 weeks

Kaunas

117

Economy

1 stop

Tue, Sep 17, 2019

Tue, Sep 24, 2019

Tickets from 117

2 weeks

Oslo

117

Economy

1 stop

Sat, Oct 12, 2019

Tue, Oct 15, 2019

Tickets from 117

5 days

Kiev

120

Economy

1 stop

Wed, Sep 25, 2019

Thu, Oct 03, 2019

Tickets from 120

17 hours

Poznan

121

Economy

1 stop

Tue, Oct 15, 2019

Thu, Oct 24, 2019

Tickets from 121

2 weeks

Athens

123

Economy

1 stop

Fri, Nov 22, 2019

Mon, Nov 25, 2019

Tickets from 123

2 days

Luqa

124

Economy

1 stop

Tue, Dec 31, 2019

Wed, Jan 08, 2020

Tickets from 124

5 days

Florence

125

Economy

Direct

Sun, Mar 01, 2020

Wed, Mar 04, 2020

Tickets from 125

3 days

Bucharest

127

Economy

Direct

Tue, Feb 04, 2020

Sat, Feb 08, 2020

Tickets from 127

5 days

Edinburgh

129

Economy

1 stop

Tue, Oct 01, 2019

Sun, Oct 20, 2019

Tickets from 129

3 days

Stuttgart

130

Economy

Direct

Sat, Oct 05, 2019

Sat, Oct 19, 2019

Tickets from 130

2 weeks

Birmingham

130

Economy

1 stop

Sat, Sep 21, 2019

Sat, Oct 05, 2019

Tickets from 130

3 days

Thessaloniki

130

Economy

1 stop

Tue, Sep 24, 2019

Tue, Oct 01, 2019

Tickets from 130

2 weeks

Bristol

131

Economy

1 stop

Mon, Oct 07, 2019

Fri, Oct 25, 2019

Tickets from 131

2 days

Gothenburg

132

Economy

1 stop

Mon, Sep 02, 2019

Mon, Sep 09, 2019

Tickets from 132

22 hours

Nice

134

Economy

Direct

Tue, Oct 01, 2019

Sun, Oct 06, 2019

Tickets from 134

5 days

Belfast

134

Economy

1 stop

Mon, Sep 30, 2019

Mon, Oct 07, 2019

Tickets from 134

4 days

Palma de Mallorca

135

Economy

1 stop

Wed, Sep 04, 2019

Sat, Sep 07, 2019

Tickets from 135

4 days

Bari

142

Economy

1 stop

Thu, Oct 24, 2019

Mon, Oct 28, 2019

Tickets from 142

1 week

Lille

142

Economy

1 stop

Mon, Sep 23, 2019

Sun, Sep 29, 2019

Tickets from 142

5 days

Faro

143

Economy

Direct

Thu, Sep 26, 2019

Thu, Sep 26, 2019

Tickets from 143

5 days

Katowice

143

Economy

1 stop

Fri, Sep 27, 2019

Tue, Oct 01, 2019

Tickets from 143

2 weeks

Helsinki

144

Economy

1 stop

Wed, Jan 08, 2020

Thu, Jan 16, 2020

Tickets from 144

1 day

Bratislava

145

Economy

1 stop

Mon, Oct 07, 2019

Sun, Oct 13, 2019

Tickets from 145

2 hours

Ljubljana

148

Economy

1 stop

Wed, Nov 13, 2019

Mon, Nov 18, 2019

Tickets from 148

2 weeks

Vigo

149

Economy

1 stop

Wed, Oct 09, 2019

Sat, Oct 19, 2019

Tickets from 149

5 days

Newcastle

150

Economy

1 stop

Wed, Oct 09, 2019

Sun, Oct 13, 2019

Tickets from 150

1 week

Gerona

151

Economy

1 stop

Tue, Oct 01, 2019

Sun, Oct 13, 2019

Tickets from 151

5 days

Istanbul

151

Economy

Direct

Fri, Nov 01, 2019

Fri, Nov 08, 2019

Tickets from 151

2 weeks

La Coruna

153

Economy

1 stop

Wed, Oct 09, 2019

Sat, Oct 19, 2019

Tickets from 153

5 days

Lublin

153

Economy

1 stop

Tue, Sep 10, 2019

Wed, Sep 18, 2019

Tickets from 153

2 days

Turin

154

Economy

1 stop

Thu, Sep 19, 2019

Thu, Sep 26, 2019

Tickets from 154

2 hours

Moscow

160

Economy

1 stop

Sun, Dec 15, 2019

Tue, Dec 24, 2019

Tickets from 160

1 min

Podgorica

162

Economy

1 stop

Thu, Nov 21, 2019

Sun, Nov 24, 2019

Tickets from 162

6 hours

Belgrade

163

Economy

1 stop

Mon, Dec 02, 2019

Mon, Dec 09, 2019

Tickets from 163

5 days

Saint Petersburg

163

Economy

1 stop

Mon, Oct 14, 2019

Tue, Oct 22, 2019

Tickets from 163

2 hours

Nuremberg

165

Economy

1 stop

Mon, Sep 09, 2019

Sun, Sep 15, 2019

Tickets from 165

2 weeks

Bremen

167

Economy

1 stop

Mon, Oct 14, 2019

Sun, Oct 20, 2019

Tickets from 167

2 weeks

Pico Island

168

Economy

2 stops

Fri, Sep 13, 2019

Thu, Sep 26, 2019

Tickets from 168

1 day

Chisinau

170

Economy

1 stop

Thu, Oct 24, 2019

Thu, Nov 07, 2019

Tickets from 170

1 week

Brindisi

173

Economy

1 stop

Wed, Sep 11, 2019

Wed, Sep 18, 2019

Tickets from 173

5 days

Lappeenranta

173

Economy

1 stop

Mon, Nov 18, 2019

Fri, Nov 22, 2019

Tickets from 173

2 days

Rabat

173

Economy

1 stop

Sun, Nov 03, 2019

Sun, Nov 10, 2019

Tickets from 173

4 days

Algiers

174

Economy

1 stop

Tue, Sep 24, 2019

Sun, Sep 29, 2019

Tickets from 174

5 days

Cork

174

Economy

Direct

Sat, Aug 24, 2019

Sat, Aug 31, 2019

Tickets from 174

2 weeks

Tel Aviv-Yafo

177

Economy

1 stop

Wed, Nov 27, 2019

Tue, Dec 03, 2019

Tickets from 177

2 days

Gran Canaria

177

Economy

1 stop

Sun, Nov 03, 2019

Wed, Nov 20, 2019

Tickets from 177

5 days

Rotterdam

180

Economy

Direct

Mon, Sep 02, 2019

Mon, Sep 09, 2019

Tickets from 180

2 weeks

Eastleigh near Southampton

184

Economy

1 stop

Wed, Oct 09, 2019

Thu, Oct 24, 2019

Tickets from 184

5 days

Valladolid

186

Economy

1 stop

Sun, Sep 15, 2019

Sun, Sep 22, 2019

Tickets from 186

2 days

Zadar

191

Economy

1 stop

Mon, Sep 23, 2019

Mon, Sep 30, 2019

Tickets from 191

3 days

Zagreb

191

Economy

1 stop

Fri, Jun 12, 2020

Sun, Jun 14, 2020

Tickets from 191

1 week

Kutaisi

192

Economy

1 stop

Mon, Feb 03, 2020

Mon, Feb 10, 2020

Tickets from 192

3 days

Kharkiv

193

Economy

1 stop

Tue, Mar 17, 2020

Fri, Mar 27, 2020

Tickets from 193

2 weeks

Larnaca

193

Economy

1 stop

Tue, Oct 15, 2019

Mon, Oct 21, 2019

Tickets from 193

7 days

Cagliari

196

Economy

1 stop

Mon, Sep 02, 2019

Sun, Sep 08, 2019

Tickets from 196

5 days

Aberdeen

197

Economy

1 stop

Mon, Sep 09, 2019

Fri, Sep 20, 2019

Tickets from 197

3 days

Rennes

197

Economy

1 stop

Thu, Oct 03, 2019

Sun, Oct 06, 2019

Tickets from 197

3 days

Melilla

197

Economy

2 stops

Sun, Nov 03, 2019

Sun, Nov 10, 2019

Tickets from 197

4 days

Verona

198

Economy

1 stop

Sun, Oct 13, 2019

Thu, Oct 17, 2019

Tickets from 198

2 days

Iasi

201

Economy

1 stop

Sat, Oct 26, 2019

Thu, Oct 31, 2019

Tickets from 201

3 days

Strasbourg

201

Economy

1 stop

Tue, Jun 02, 2020

Tue, Jun 09, 2020

Tickets from 201

1 day

Genova

202

Economy

1 stop

Tue, Nov 12, 2019

Sat, Nov 16, 2019

Tickets from 202

1 week

Odessa

202

Economy

2 stops

Fri, Dec 06, 2019

Sun, Dec 22, 2019

Tickets from 202

1 day

Marrakech

202

Economy

1 stop

Fri, Sep 27, 2019

Sat, Oct 05, 2019

Tickets from 202

2 weeks

Turku

202

Economy

1 stop

Sat, Sep 14, 2019

Tue, Sep 24, 2019

Tickets from 202

4 days

Leipzig-Halle

205

Economy

1 stop

Mon, Sep 02, 2019

Fri, Sep 13, 2019

Tickets from 205

3 days

Perpignan

206

Economy

1 stop

Tue, May 05, 2020

Tue, May 12, 2020

Tickets from 206

3 days

Caen

206

Economy

1 stop

Thu, Oct 03, 2019

Sun, Oct 06, 2019

Tickets from 206

3 days

Tunis

206

Economy

1 stop

Sun, Dec 01, 2019

Mon, Dec 09, 2019

Tickets from 206

1 day

Stavanger

220

Economy

1 stop

Thu, Nov 14, 2019

Thu, Nov 21, 2019

Tickets from 220

2 days

Hanover

221

Economy

1 stop

Tue, Oct 22, 2019

Wed, Oct 30, 2019

Tickets from 221

15 hours

Trieste

223

Economy

1 stop

Fri, Sep 06, 2019

Thu, Sep 12, 2019

Tickets from 223

4 days

Split

223

Economy

1 stop

Sun, Oct 06, 2019

Thu, Oct 10, 2019

Tickets from 223

2 weeks

Paderborn

228

Economy

1 stop

Thu, Aug 15, 2019

Fri, Aug 23, 2019

Tickets from 228

7 days

Sal

229

Economy

Direct

Tue, Dec 17, 2019

Tue, Dec 31, 2019

Tickets from 229

1 day

Fez

230

Economy

1 stop

Sun, Nov 03, 2019

Sun, Nov 10, 2019

Tickets from 230

4 days

Reykjavik

230

Economy

1 stop

Sun, Sep 29, 2019

Sat, Oct 05, 2019

Tickets from 230

19 hours

Nador

236

Economy

1 stop

Sun, Nov 03, 2019

Sun, Nov 10, 2019

Tickets from 236

4 days

Glasgow

236

Economy

1 stop

Sun, Sep 01, 2019

Sun, Sep 15, 2019

Tickets from 236

1 week

Amman

249

Economy

1 stop

Mon, Sep 02, 2019

Wed, Feb 05, 2020

Tickets from 249

7 days

Alghero

249

Economy

1 stop

Sun, Dec 22, 2019

Fri, Dec 27, 2019

Tickets from 249

3 days

Paphos

250

Economy

1 stop

Mon, Sep 09, 2019

Mon, Sep 16, 2019

Tickets from 250

1 week

Memmingen

251

Economy

1 stop

Thu, Feb 20, 2020

Tue, Feb 25, 2020

Tickets from 251

1 week

Kazan

251

Economy

1 stop

Sun, Jan 19, 2020

Wed, Jan 29, 2020

Tickets from 251

2 days

Graz

252

Economy

1 stop

Sat, Sep 07, 2019

Fri, Sep 13, 2019

Tickets from 252

4 days

Praia

253

Economy

Direct

Fri, Dec 27, 2019

Mon, Jan 27, 2020

Tickets from 253

7 days

Ancona

254

Economy

1 stop

Sat, Sep 21, 2019

Mon, Sep 23, 2019

Tickets from 254

1 week

Porto Santo

260

Economy

1 stop

Tue, Dec 31, 2019

Sun, Jan 05, 2020

Tickets from 260

1 week

Ankara

261

Economy

1 stop

Wed, Nov 20, 2019

Sun, Nov 24, 2019

Tickets from 261

3 days

Oviedo

263

Economy

1 stop

Mon, Aug 12, 2019

Fri, Aug 16, 2019

Tickets from 263

2 days

Innsbruck

264

Economy

1 stop

Sat, Aug 24, 2019

Thu, Dec 19, 2019

Tickets from 264

1 week

The Top Portugal Travel Guides

SalePortugal Travel Guide - Best Seller #1
Rick Steves Portugal
18 Reviews
Rick Steves Portugal
  • Rick Steves
  • Publisher: Rick Steves
  • Edition no. 10 (03/26/2019)
  • Paperback: 460 pages
Portugal Travel Guide - Best Seller #2
Lonely Planet Portugal (Travel Guide)
36 Reviews
Lonely Planet Portugal (Travel Guide)
  • Lonely Planet, Regis St Louis, Kate Armstrong, Kerry Christiani, Marc Di Duca, Anja Mutic, Kevin Raub
  • Lonely Planet
  • Kindle Edition
  • Edition no. 10 (03/01/2017)
  • English
SalePortugal Travel Guide - Best Seller #3
Frommer's Portugal (Complete Guide)
21 Reviews
Frommer's Portugal (Complete Guide)
  • Paul Ames, Célia Pedroso
  • Publisher: FrommerMedia
  • Edition no. 23 (07/11/2017)
  • Paperback: 448 pages
SalePortugal Travel Guide - Best Seller #4
DK Eyewitness Travel Guide Portugal
108 Reviews
DK Eyewitness Travel Guide Portugal
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Paperback: 400 pages
SalePortugal Travel Guide - Best Seller #5
National Geographic Traveler: Portugal, 3rd Edition
2 Reviews
National Geographic Traveler: Portugal, 3rd Edition
  • Fiona Dunlop, Emma Rowley
  • Publisher: National Geographic
  • Edition no. 3 (02/06/2018)
  • Paperback: 272 pages

Amazon prices last updated 2019-07-19.