Journey on the historic Douro Historical steam train through the UNESCO-listed Douro Valley
Visit Viana do Castelo, a picturesque coastal town and ride the Santa Luzia Elevator, Portugal’s longest funicular
Set off on a scenic journey aboard the MiraDouro train from Porto to Régua, an authentic vintage railway experience
Tour Braga, one of Portugal’s oldest cities, visiting the Sé de Braga Cathedral before riding the historic Bom Jesus funicular
Experience a tour of Guimarães, Portugal’s birthplace, exploring its medieval streets and Guimarães Castle
Explore Porto’s riverside Ribeira district, a UNESCO-listed area filled with colourful houses and lively cafés
Enjoy a wine tasting at Quinta de Pacheca, one of the Douro Valley’s most historic wineries
Board the ‘little’ land train through Porto’s most famous landmarks, from the São Bento Railway Station to Aliados Avenue and Clérigos Tower
Wander around Portugal’s largest open-air market in Barcelos, famous for its traditional ceramics and fresh produce
Ride the Penha cable car for a scenic ascent to Penha Mountain, where you can take in views of Guimarães
Want to spread the cost? Choose our Easy Payment Plan.
Departure point | Departure date | Price (per person) | Availability | ||
---|---|---|---|---|---|
Tour Only | June 2026 - October 2026 | from £1,420 pp | 9 dates available | ||
Tour Only | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £1,470 was £1,570 | Only 9 places left! | ||
Tour Only | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £1,420 was £1,520 |
| ||
Tour Only | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £1,460 was £1,560 |
| ||
Tour Only | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £1,420 was £1,520 |
| ||
Tour Only | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £1,420 was £1,520 |
| ||
Tour Only | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £1,430 was £1,530 |
| ||
Tour Only | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £1,420 was £1,520 |
| ||
Tour Only | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £1,440 was £1,540 |
| ||
Tour Only | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £1,450 was £1,550 |
| ||
Aberdeen | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Aberdeen | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,185 was £2,285 | Only 9 places left! | ||
Aberdeen | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,095 was £2,195 |
| ||
Aberdeen | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,129 was £2,229 |
| ||
Aberdeen | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,175 was £2,275 |
| ||
Aberdeen | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Aberdeen | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,165 was £2,265 |
| ||
Aberdeen | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Aberdeen | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,175 was £2,275 |
| ||
Aberdeen | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Birmingham | June 2026 - October 2026 | from £1,639 pp | 9 dates available | ||
Birmingham | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £1,865 was £1,965 | Only 9 places left! | ||
Birmingham | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £1,829 was £1,929 |
| ||
Birmingham | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £1,869 was £1,969 |
| ||
Birmingham | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £1,849 was £1,949 |
| ||
Birmingham | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £1,869 was £1,969 |
| ||
Birmingham | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £1,879 was £1,979 |
| ||
Birmingham | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £1,869 was £1,969 |
| ||
Birmingham | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £1,669 was £1,769 |
| ||
Birmingham | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £1,639 was £1,739 |
| ||
Bristol | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Bristol | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,235 was £2,335 | Only 9 places left! | ||
Bristol | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,139 was £2,239 |
| ||
Bristol | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,255 was £2,355 |
| ||
Bristol | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,135 was £2,235 |
| ||
Bristol | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,109 was £2,209 |
| ||
Bristol | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,119 was £2,219 |
| ||
Bristol | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,109 was £2,209 |
| ||
Bristol | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,129 was £2,229 |
| ||
Bristol | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Edinburgh | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Edinburgh | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,229 was £2,329 | Only 9 places left! | ||
Edinburgh | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,089 was £2,189 |
| ||
Edinburgh | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,255 was £2,355 |
| ||
Edinburgh | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,185 was £2,285 |
| ||
Edinburgh | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Edinburgh | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,165 was £2,265 |
| ||
Edinburgh | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Edinburgh | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,175 was £2,275 |
| ||
Edinburgh | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Glasgow | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Glasgow | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,239 was £2,339 | Only 9 places left! | ||
Glasgow | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,099 was £2,199 |
| ||
Glasgow | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,135 was £2,235 |
| ||
Glasgow | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,095 was £2,195 |
| ||
Glasgow | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Glasgow | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,165 was £2,265 |
| ||
Glasgow | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Glasgow | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,175 was £2,275 |
| ||
Glasgow | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Humberside | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Humberside | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,255 was £2,355 | Only 9 places left! | ||
Humberside | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,129 was £2,229 |
| ||
Humberside | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,255 was £2,355 |
| ||
Humberside | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,125 was £2,225 |
| ||
Humberside | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,175 was £2,275 |
| ||
Humberside | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,185 was £2,285 |
| ||
Humberside | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,175 was £2,275 |
| ||
Humberside | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,195 was £2,295 |
| ||
Humberside | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Inverness | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Inverness | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,209 was £2,309 | Only 9 places left! | ||
Inverness | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,239 was £2,339 |
| ||
Inverness | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,335 was £2,435 |
| ||
Inverness | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,319 was £2,419 |
| ||
Inverness | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Inverness | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,165 was £2,265 |
| ||
Inverness | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Inverness | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,175 was £2,275 |
| ||
Inverness | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Leeds Bradford | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Leeds Bradford | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,209 was £2,309 | Only 9 places left! | ||
Leeds Bradford | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,145 was £2,245 |
| ||
Leeds Bradford | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,135 was £2,235 |
| ||
Leeds Bradford | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,085 was £2,185 |
| ||
Leeds Bradford | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,159 was £2,259 |
| ||
Leeds Bradford | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,169 was £2,269 |
| ||
Leeds Bradford | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,159 was £2,259 |
| ||
Leeds Bradford | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,179 was £2,279 |
| ||
Leeds Bradford | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
London Gatwick | June 2026 - October 2026 | from £1,659 pp | 9 dates available | ||
London Gatwick | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £1,879 was £1,979 | Only 9 places left! | ||
London Gatwick | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £1,859 was £1,959 |
| ||
London Gatwick | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £1,899 was £1,999 |
| ||
London Gatwick | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £1,895 was £1,995 |
| ||
London Gatwick | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £1,885 was £1,985 |
| ||
London Gatwick | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £1,895 was £1,995 |
| ||
London Gatwick | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £1,885 was £1,985 |
| ||
London Gatwick | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £1,709 was £1,809 |
| ||
London Gatwick | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £1,659 was £1,759 |
| ||
London Stansted | June 2026 - October 2026 | from £1,619 pp | 9 dates available | ||
London Stansted | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £1,849 was £1,949 | Only 9 places left! | ||
London Stansted | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £1,879 was £1,979 |
| ||
London Stansted | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £1,919 was £2,019 |
| ||
London Stansted | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £1,869 was £1,969 |
| ||
London Stansted | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £1,869 was £1,969 |
| ||
London Stansted | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £1,879 was £1,979 |
| ||
London Stansted | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £1,869 was £1,969 |
| ||
London Stansted | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £1,659 was £1,759 |
| ||
London Stansted | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £1,619 was £1,719 |
| ||
Manchester | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Manchester | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,229 was £2,329 | Only 9 places left! | ||
Manchester | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,145 was £2,245 |
| ||
Manchester | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,165 was £2,265 |
| ||
Manchester | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,099 was £2,199 |
| ||
Manchester | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,145 was £2,245 |
| ||
Manchester | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,155 was £2,255 |
| ||
Manchester | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,145 was £2,245 |
| ||
Manchester | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,165 was £2,265 |
| ||
Manchester | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Newcastle | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Newcastle | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,219 was £2,319 | Only 9 places left! | ||
Newcastle | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,089 was £2,189 |
| ||
Newcastle | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,109 was £2,209 |
| ||
Newcastle | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,089 was £2,189 |
| ||
Newcastle | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,199 was £2,299 |
| ||
Newcastle | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,209 was £2,309 |
| ||
Newcastle | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,199 was £2,299 |
| ||
Newcastle | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,219 was £2,319 |
| ||
Newcastle | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
| ||
Norwich | June 2026 - October 2026 | from £1,955 pp | 9 dates available | ||
Norwich | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,369 was £2,469 | Only 9 places left! | ||
Norwich | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,225 was £2,325 |
| ||
Norwich | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,185 was £2,285 |
| ||
Norwich | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,145 was £2,245 |
| ||
Norwich | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £1,955 was £2,055 |
| ||
Norwich | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £1,965 was £2,065 |
| ||
Norwich | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £1,955 was £2,055 |
| ||
Norwich | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £1,975 was £2,075 |
| ||
Norwich | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £1,985 was £2,085 |
| ||
Teesside International | June 2026 - October 2026 | from £2,055 pp | 9 dates available | ||
Teesside International | 06 Jun 2026 Saturday 8 days 13 Jun 2026 Saturday | from £2,225 was £2,325 | Only 9 places left! | ||
Teesside International | 13 Jun 2026 Saturday 8 days 20 Jun 2026 Saturday | from £2,135 was £2,235 |
| ||
Teesside International | 20 Jun 2026 Saturday 8 days 27 Jun 2026 Saturday | from £2,135 was £2,235 |
| ||
Teesside International | 04 Jul 2026 Saturday 8 days 11 Jul 2026 Saturday | from £2,089 was £2,189 |
| ||
Teesside International | 05 Sep 2026 Saturday 8 days 12 Sep 2026 Saturday | from £2,185 was £2,285 |
| ||
Teesside International | 12 Sep 2026 Saturday 8 days 19 Sep 2026 Saturday | from £2,195 was £2,295 |
| ||
Teesside International | 19 Sep 2026 Saturday 8 days 26 Sep 2026 Saturday | from £2,185 was £2,285 |
| ||
Teesside International | 26 Sep 2026 Saturday 8 days 03 Oct 2026 Saturday | from £2,205 was £2,305 |
| ||
Teesside International | 10 Oct 2026 Saturday 8 days 17 Oct 2026 Saturday | from £2,055 was £2,155 |
|
8 days from £1,715 pp
was £1,905 pp
October 2025 - October 2026
8 days
8 airports
6 included
11 included
8 days from £1,445 pp
was £1,495 pp
May 2026 - September 2026
8 days
15 airports
4 included
14 included
8 days from £1,629 pp
was £1,729 pp
May 2026 - October 2026
8 days
16 airports
12 included
15 included