April 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Apr 07 | Wed Apr 15 |
100$ off
|
||
|
Departure
Tue Apr 07
|
Return
Wed Apr 15 |
100$ off
|
||
| Tue Apr 14 | Wed Apr 22 |
100$ off
|
||
|
Departure
Tue Apr 14
|
Return
Wed Apr 22 |
100$ off
|
||
|
|
||||
| Tue Apr 21 | Wed Apr 29 |
100$ off
|
||
|
Departure
Tue Apr 21
|
Return
Wed Apr 29 |
100$ off
|
||
| Tue Apr 28 | Wed May 06 |
100$ off
|
||
|
Departure
Tue Apr 28
|
Return
Wed May 06 |
100$ off
|
||
|
|
||||
May 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue May 05 | Wed May 13 |
100$ off
|
||
|
Departure
Tue May 05
|
Return
Wed May 13 |
100$ off
|
||
| Tue May 12 | Wed May 20 |
100$ off
|
||
|
Departure
Tue May 12
|
Return
Wed May 20 |
100$ off
|
||
| Tue May 19 | Wed May 27 |
100$ off
|
||
|
Departure
Tue May 19
|
Return
Wed May 27 |
100$ off
|
||
| Tue May 26 | Wed Jun 03 |
100$ off
|
||
|
Departure
Tue May 26
|
Return
Wed Jun 03 |
100$ off
|
||
|
|
||||
June 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Jun 02 | Wed Jun 10 |
100$ off
|
||
|
Departure
Tue Jun 02
|
Return
Wed Jun 10 |
100$ off
|
||
|
|
||||
| Tue Jun 09 | Wed Jun 17 |
100$ off
|
||
|
Departure
Tue Jun 09
|
Return
Wed Jun 17 |
100$ off
|
||
|
|
||||
| Tue Jun 16 | Wed Jun 24 |
100$ off
|
||
|
Departure
Tue Jun 16
|
Return
Wed Jun 24 |
100$ off
|
||
|
|
||||
| Tue Jun 23 | Wed Jul 01 |
100$ off
|
||
|
Departure
Tue Jun 23
|
Return
Wed Jul 01 |
100$ off
|
||
|
|
||||
July 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Jul 21 | Wed Jul 29 |
100$ off
|
||
|
Departure
Tue Jul 21
|
Return
Wed Jul 29 |
100$ off
|
||
|
|
||||
August 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Aug 18 | Wed Aug 26 |
100$ off
|
||
|
Departure
Tue Aug 18
|
Return
Wed Aug 26 |
100$ off
|
||
|
|
||||
September 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Sep 01 | Wed Sep 09 |
100$ off
|
||
|
Departure
Tue Sep 01
|
Return
Wed Sep 09 |
100$ off
|
||
|
|
||||
| Tue Sep 08 | Wed Sep 16 |
100$ off
|
||
|
Departure
Tue Sep 08
|
Return
Wed Sep 16 |
100$ off
|
||
|
|
||||
| Tue Sep 15 | Wed Sep 23 |
100$ off
|
||
|
Departure
Tue Sep 15
|
Return
Wed Sep 23 |
100$ off
|
||
|
|
||||
| Tue Sep 22 | Wed Sep 30 |
100$ off
|
||
|
Departure
Tue Sep 22
|
Return
Wed Sep 30 |
100$ off
|
||
|
|
||||
| Tue Sep 29 | Wed Oct 07 |
100$ off
|
||
|
Departure
Tue Sep 29
|
Return
Wed Oct 07 |
100$ off
|
||
|
|
||||
October 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Oct 06 | Wed Oct 14 |
100$ off
|
||
|
Departure
Tue Oct 06
|
Return
Wed Oct 14 |
100$ off
|
||
|
|
||||
| Tue Oct 13 | Wed Oct 21 |
100$ off
|
||
|
Departure
Tue Oct 13
|
Return
Wed Oct 21 |
100$ off
|
||
|
|
||||
| Tue Oct 20 | Wed Oct 28 |
100$ off
|
||
|
Departure
Tue Oct 20
|
Return
Wed Oct 28 |
100$ off
|
||
|
|
||||
| Tue Oct 27 | Wed Nov 04 |
100$ off
|
||
|
Departure
Tue Oct 27
|
Return
Wed Nov 04 |
100$ off
|
||
|
|
||||
November 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Nov 03 | Wed Nov 11 |
100$ off
|
||
|
Departure
Tue Nov 03
|
Return
Wed Nov 11 |
100$ off
|
||
|
|
||||
| Tue Nov 10 | Wed Nov 18 |
100$ off
|
||
|
Departure
Tue Nov 10
|
Return
Wed Nov 18 |
100$ off
|
||
|
|
||||
| Tue Nov 17 | Wed Nov 25 |
100$ off
|
||
|
Departure
Tue Nov 17
|
Return
Wed Nov 25 |
100$ off
|
||
|
|
||||
| Tue Nov 24 | Wed Dec 02 |
100$ off
|
||
|
Departure
Tue Nov 24
|
Return
Wed Dec 02 |
100$ off
|
||
|
|
||||
December 2026
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Dec 01 | Wed Dec 09 |
100$ off
|
||
|
Departure
Tue Dec 01
|
Return
Wed Dec 09 |
100$ off
|
||
|
|
||||
| Thu Dec 31 | Fri Jan 08 |
100$ off
|
||
|
Departure
Thu Dec 31
|
Return
Fri Jan 08 |
100$ off
|
||
|
|
||||
January 2027
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Jan 05 | Wed Jan 13 |
100$ off
|
||
|
Departure
Tue Jan 05
|
Return
Wed Jan 13 |
100$ off
|
||
|
|
||||
| Thu Jan 07 | Fri Jan 15 |
100$ off
|
||
|
Departure
Thu Jan 07
|
Return
Fri Jan 15 |
100$ off
|
||
|
|
||||
| Tue Jan 12 | Wed Jan 20 |
100$ off
|
||
|
Departure
Tue Jan 12
|
Return
Wed Jan 20 |
100$ off
|
||
|
|
||||
| Thu Jan 14 | Fri Jan 22 |
100$ off
|
||
|
Departure
Thu Jan 14
|
Return
Fri Jan 22 |
100$ off
|
||
|
|
||||
| Tue Jan 19 | Wed Jan 27 |
100$ off
|
||
|
Departure
Tue Jan 19
|
Return
Wed Jan 27 |
100$ off
|
||
|
|
||||
| Thu Jan 21 | Fri Jan 29 |
100$ off
|
||
|
Departure
Thu Jan 21
|
Return
Fri Jan 29 |
100$ off
|
||
|
|
||||
| Tue Jan 26 | Wed Feb 03 |
100$ off
|
||
|
Departure
Tue Jan 26
|
Return
Wed Feb 03 |
100$ off
|
||
|
|
||||
| Thu Jan 28 | Fri Feb 05 |
100$ off
|
||
|
Departure
Thu Jan 28
|
Return
Fri Feb 05 |
100$ off
|
||
|
|
||||
February 2027
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Feb 02 | Wed Feb 10 |
100$ off
|
||
|
Departure
Tue Feb 02
|
Return
Wed Feb 10 |
100$ off
|
||
|
|
||||
| Thu Feb 04 | Fri Feb 12 |
100$ off
|
||
|
Departure
Thu Feb 04
|
Return
Fri Feb 12 |
100$ off
|
||
|
|
||||
| Tue Feb 09 | Wed Feb 17 |
100$ off
|
||
|
Departure
Tue Feb 09
|
Return
Wed Feb 17 |
100$ off
|
||
|
|
||||
| Thu Feb 11 | Fri Feb 19 |
100$ off
|
||
|
Departure
Thu Feb 11
|
Return
Fri Feb 19 |
100$ off
|
||
|
|
||||
| Tue Feb 16 | Wed Feb 24 |
100$ off
|
||
|
Departure
Tue Feb 16
|
Return
Wed Feb 24 |
100$ off
|
||
|
|
||||
| Thu Feb 18 | Fri Feb 26 |
100$ off
|
||
|
Departure
Thu Feb 18
|
Return
Fri Feb 26 |
100$ off
|
||
|
|
||||
| Tue Feb 23 | Wed Mar 03 |
100$ off
|
||
|
Departure
Tue Feb 23
|
Return
Wed Mar 03 |
100$ off
|
||
|
|
||||
| Thu Feb 25 | Fri Mar 05 |
100$ off
|
||
|
Departure
Thu Feb 25
|
Return
Fri Mar 05 |
100$ off
|
||
|
|
||||
March 2027
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Mar 02 | Wed Mar 10 |
100$ off
|
||
|
Departure
Tue Mar 02
|
Return
Wed Mar 10 |
100$ off
|
||
|
|
||||
| Thu Mar 04 | Fri Mar 12 |
100$ off
|
||
|
Departure
Thu Mar 04
|
Return
Fri Mar 12 |
100$ off
|
||
|
|
||||
| Tue Mar 09 | Wed Mar 17 |
100$ off
|
||
|
Departure
Tue Mar 09
|
Return
Wed Mar 17 |
100$ off
|
||
|
|
||||
| Thu Mar 11 | Fri Mar 19 |
100$ off
|
||
|
Departure
Thu Mar 11
|
Return
Fri Mar 19 |
100$ off
|
||
|
|
||||
| Tue Mar 16 | Wed Mar 24 |
100$ off
|
||
|
Departure
Tue Mar 16
|
Return
Wed Mar 24 |
100$ off
|
||
|
|
||||
| Thu Mar 18 | Fri Mar 26 |
100$ off
|
||
|
Departure
Thu Mar 18
|
Return
Fri Mar 26 |
100$ off
|
||
|
|
||||
| Tue Mar 23 | Wed Mar 31 |
100$ off
|
||
|
Departure
Tue Mar 23
|
Return
Wed Mar 31 |
100$ off
|
||
|
|
||||
| Thu Mar 25 | Fri Apr 02 |
100$ off
|
||
|
Departure
Thu Mar 25
|
Return
Fri Apr 02 |
100$ off
|
||
|
|
||||
| Tue Mar 30 | Wed Apr 07 |
100$ off
|
||
|
Departure
Tue Mar 30
|
Return
Wed Apr 07 |
100$ off
|
||
|
|
||||
April 2027
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Thu Apr 01 | Fri Apr 09 |
100$ off
|
||
|
Departure
Thu Apr 01
|
Return
Fri Apr 09 |
100$ off
|
||
|
|
||||
| Tue Apr 06 | Wed Apr 14 |
100$ off
|
||
|
Departure
Tue Apr 06
|
Return
Wed Apr 14 |
100$ off
|
||
|
|
||||
| Thu Apr 08 | Fri Apr 16 |
100$ off
|
||
|
Departure
Thu Apr 08
|
Return
Fri Apr 16 |
100$ off
|
||
|
|
||||
| Tue Apr 13 | Wed Apr 21 |
100$ off
|
||
|
Departure
Tue Apr 13
|
Return
Wed Apr 21 |
100$ off
|
||
|
|
||||
| Thu Apr 15 | Fri Apr 23 |
100$ off
|
||
|
Departure
Thu Apr 15
|
Return
Fri Apr 23 |
100$ off
|
||
|
|
||||
| Tue Apr 20 | Wed Apr 28 |
100$ off
|
||
|
Departure
Tue Apr 20
|
Return
Wed Apr 28 |
100$ off
|
||
|
|
||||
| Thu Apr 22 | Fri Apr 30 |
100$ off
|
||
|
Departure
Thu Apr 22
|
Return
Fri Apr 30 |
100$ off
|
||
|
|
||||
| Tue Apr 27 | Wed May 05 |
100$ off
|
||
|
Departure
Tue Apr 27
|
Return
Wed May 05 |
100$ off
|
||
|
|
||||
| Thu Apr 29 | Fri May 07 |
100$ off
|
||
|
Departure
Thu Apr 29
|
Return
Fri May 07 |
100$ off
|
||
|
|
||||
May 2027
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue May 04 | Wed May 12 |
100$ off
|
||
|
Departure
Tue May 04
|
Return
Wed May 12 |
100$ off
|
||
|
|
||||
| Thu May 06 | Fri May 14 |
100$ off
|
||
|
Departure
Thu May 06
|
Return
Fri May 14 |
100$ off
|
||
|
|
||||
| Tue May 11 | Wed May 19 |
100$ off
|
||
|
Departure
Tue May 11
|
Return
Wed May 19 |
100$ off
|
||
|
|
||||
| Thu May 13 | Fri May 21 |
100$ off
|
||
|
Departure
Thu May 13
|
Return
Fri May 21 |
100$ off
|
||
|
|
||||
| Tue May 18 | Wed May 26 |
100$ off
|
||
|
Departure
Tue May 18
|
Return
Wed May 26 |
100$ off
|
||
|
|
||||
| Thu May 20 | Fri May 28 |
100$ off
|
||
|
Departure
Thu May 20
|
Return
Fri May 28 |
100$ off
|
||
|
|
||||
| Tue May 25 | Wed Jun 02 |
100$ off
|
||
|
Departure
Tue May 25
|
Return
Wed Jun 02 |
100$ off
|
||
|
|
||||
| Thu May 27 | Fri Jun 04 |
100$ off
|
||
|
Departure
Thu May 27
|
Return
Fri Jun 04 |
100$ off
|
||
|
|
||||
June 2027
| Departure Date | Return Date | Starting rate | ||
|---|---|---|---|---|
| Tue Jun 01 | Wed Jun 09 |
100$ off
|
||
|
Departure
Tue Jun 01
|
Return
Wed Jun 09 |
100$ off
|
||
|
|
||||
| Thu Jun 03 | Fri Jun 11 |
100$ off
|
||
|
Departure
Thu Jun 03
|
Return
Fri Jun 11 |
100$ off
|
||
|
|
||||
| Tue Jun 08 | Wed Jun 16 |
100$ off
|
||
|
Departure
Tue Jun 08
|
Return
Wed Jun 16 |
100$ off
|
||
|
|
||||
| Thu Jun 10 | Fri Jun 18 |
100$ off
|
||
|
Departure
Thu Jun 10
|
Return
Fri Jun 18 |
100$ off
|
||
|
|
||||
| Tue Jun 15 | Wed Jun 23 |
100$ off
|
||
|
Departure
Tue Jun 15
|
Return
Wed Jun 23 |
100$ off
|
||
|
|
||||
| Thu Jun 17 | Fri Jun 25 |
100$ off
|
||
|
Departure
Thu Jun 17
|
Return
Fri Jun 25 |
100$ off
|
||
|
|
||||
Looking for a Date in the Future?
Add your email to be notified when new dates open up.
Subscribe to new dates Alerts for Portugal by train
You will receive an email when new dates are added for this package. You can unsubscribe from this email any time.



