Photo by Dashia Hewitt
Cheapest flights from Madison
These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$368 Roundtrip, found 2 days ago
$368
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$398 Roundtrip, found 2 days ago
$398
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$458 Roundtrip, found 2 days ago
$458
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$488 Roundtrip, found 2 days ago
$488
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$512 Roundtrip, found 2 days ago
$512
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$513 Roundtrip, found 2 days ago
$513
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$543 Roundtrip, found 2 days ago
$543
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$548 Roundtrip, found 2 days ago
$548
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$568 Roundtrip, found 2 days ago
$568
Roundtrip
found 2 days ago
Sun, Jun 23 - Mon, Jul 1
MSN
Dane County Regional
PDX
Portland Intl.
$583 Roundtrip, found 2 days ago
$583
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$588 Roundtrip, found 2 days ago
$588
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$604 Roundtrip, found 2 days ago
$604
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$608 Roundtrip, found 2 days ago
$608
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$611 Roundtrip, found 2 days ago
$611
Roundtrip
found 2 days ago
Sun, Jun 23 - Mon, Jul 1
MSN
Dane County Regional
PDX
Portland Intl.
$621 Roundtrip, found 2 days ago
$621
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$623 Roundtrip, found 2 days ago
$623
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$627 Roundtrip, found 2 days ago
$627
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$635 Roundtrip, found 2 days ago
$635
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$638 Roundtrip, found 2 days ago
$638
Roundtrip
found 2 days ago
Sun, Jun 23 - Tue, Jul 2
MSN
Dane County Regional
PDX
Portland Intl.
$1,073 Roundtrip, found 2 days ago
$1,073
Roundtrip
found 2 days ago