Header background
  • One-way
  • Round-trip
Search accommodation with Booking.com
Train Times
Portugal
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Porto - Lisbon NZ$ 17.03 3 h 20 min 20 18:32 20:32 273 km
Trains Amadora - Lisbon NZ$ 2.93 31 min 50 01:13 10:07 8 km
Trains Oeiras - Lisbon NZ$ 3.47 37 min 50 01:16 09:58 10 km
Trains Vila Franca de Xira - Lisbon NZ$ 4 45 min 50 01:13 11:20 24 km
Trains Braga - Lisbon NZ$ 37.35 3 h 36 min 6 17:54 19:54 320 km
Trains Setúbal - Lisbon NZ$ 17.96 1 h 24 min 50 10:10 22:56 32 km
Trains Barreiro - Lisbon NZ$ 17.96 1 h 34 min 50 10:25 23:55 13 km
Trains Leiria - Lisbon NZ$ 24.29 4 h 16 min 4 06:58 19:57 117 km
Trains Portimao - Lisbon NZ$ 23.13 3 h 49 min 3 13:50 17:45 184 km
Trains Maia - Lisbon NZ$ 46.07 4 h 57 min 50 07:18 00:30 283 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Porto NZ$ 17.75 5 h 13 min 18 19:09 22:09 273 km
Trains Braga - Porto NZ$ 14.23 4 h 28 min 7 19:54 19:54 47 km
Trains Coimbra - Porto NZ$ 17.48 2 h 22 min 21 23:59 23:59 106 km
Trains Vila Nova de Gaia - Porto NZ$ 2.58 9 min 50 01:31 15:25 2 km
Trains Aveiro - Porto NZ$ 11.70 1 h 55 min 19 00:30 23:52 56 km
Trains Oeiras - Porto NZ$ 36.02 5 h 8 min 38 08:08 00:45 277 km
Trains Setúbal - Porto NZ$ 47.40 4 h 10 min 6 11:40 16:00 293 km
Trains Evora - Porto NZ$ 24.90 14 h 40 min 4 09:06 19:06 294 km
Trains Leiria - Porto NZ$ 24.90 4 h 14 min 4 06:58 19:57 157 km
Trains Portimao - Porto NZ$ 67.59 18 h 10 min 4 06:34 20:34 446 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Amadora NZ$ 2.93 27 min 50 01:00 09:26 8 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Oeiras NZ$ 3.47 34 min 50 01:00 09:40 10 km
Trains Cascais - Oeiras NZ$ 2.93 16 min 50 01:00 19:20 13 km
Trains Santos, Santarem - Oeiras NZ$ 3.47 22 min 50 00:02 18:26 149 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Vila Franca de Xira NZ$ 4 46 min 50 01:01 10:15 24 km
Trains Porto - Vila Franca de Xira NZ$ 30.95 3 h 39 min 24 01:45 00:57 250 km
Trains Braga - Vila Franca de Xira NZ$ 36.73 6 h 51 min 5 06:29 23:38 297 km
Trains Setúbal - Vila Franca de Xira NZ$ 14.32 2 h 17 min 9 11:40 23:57 46 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Braga NZ$ 31.74 3 h 36 min 7 14:09 19:39 320 km
Trains Porto - Braga NZ$ 14.23 3 h 31 min 7 17:00 22:55 47 km
Trains Coimbra - Braga NZ$ 40.91 1 h 59 min 6 08:41 21:27 150 km
Trains Vila Nova de Gaia - Braga NZ$ 6.31 2 h 12 min 24 01:31 23:56 49 km
Trains Aveiro - Braga NZ$ 30.24 1 h 29 min 6 09:10 22:00 102 km
Trains Faro - Braga NZ$ 55.14 9 h 18 min 3 08:22 14:15 506 km
Trains Guimarães - Braga NZ$ 23.12 27 h 11 min 1 16:41 16:41 16 km
Trains Portimao - Braga NZ$ 51.58 10 h 1 min 2 07:17 13:50 491 km
Trains Caldas da Rainha - Braga NZ$ 41.53 5 h 14 min 3 07:15 22:30 246 km
Trains Tomar - Braga NZ$ 33.79 5 h 16 min 5 06:50 19:10 217 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Barreiro - Setúbal NZ$ 3.47 31 min 50 01:31 15:25 19 km
Trains Pinhal Novo - Setúbal NZ$ 2.93 14 min 50 01:48 15:33 12 km
Trains Moita - Setúbal NZ$ 3.47 21 min 50 01:41 15:25 18 km
Trains Baixa da Banheira - Setúbal NZ$ 3.47 27 min 50 01:35 15:33 21 km
Trains Lisbon - Setúbal NZ$ 17.96 1 h 31 min 50 07:20 21:03 32 km
Trains Porto - Setúbal NZ$ 43.49 6 h 17 min 12 01:45 19:33 293 km
Trains Coimbra - Setúbal NZ$ 34.77 5 h 6 min 33 03:43 21:03 191 km
Trains Evora - Setúbal NZ$ 19.57 1 h 22 min 6 10:06 21:33 86 km
Trains Faro - Setúbal NZ$ 38.33 3 h 12 min 6 09:22 22:38 187 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Coimbra NZ$ 14.52 1 h 41 min 19 15:39 22:09 176 km
Trains Porto - Coimbra NZ$ 12.45 3 h 17 min 7 06:37 08:37 106 km
Trains Braga - Coimbra NZ$ 34.92 1 h 55 min 6 05:54 17:54 150 km
Trains Vila Nova de Gaia - Coimbra NZ$ 14.94 2 h 20 min 50 01:59 00:26 105 km
Trains Aveiro - Coimbra NZ$ 12.45 44 min 37 05:45 21:52 52 km
Trains Setúbal - Coimbra NZ$ 53.36 3 h 17 min 12 11:40 15:19 191 km
Trains Evora - Coimbra NZ$ 39.13 4 h 38 min 3 19:06 19:06 188 km
Trains Portimao - Coimbra NZ$ 39.13 6 h 1 min 4 06:34 15:32 341 km
Trains Cascais - Coimbra NZ$ 28.64 3 h 58 min 50 07:00 00:15 188 km
Trains Beja - Coimbra NZ$ 60.39 5 h 39 min 4 09:22 15:19 248 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Lisbon - Queluz NZ$ 2.93 28 min 50 01:01 09:28 10 km
Trains Sintra Municipality - Queluz NZ$ 2.93 7 min 50 01:03 15:56 13 km
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
150 joined today

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.

Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Close

Deals

Booking.com

2% cashback