Header background
  • One-way
  • Round-trip
Search accommodation with Booking.com
Train Times
United Kingdom
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Glasgow - London £ 160.18 1 h 20 min 45 22:45 01:10 345.5 mi
Trains Leeds - London £ 124.20 39 min 64 14:23 20:08 169 mi
Trains Edinburgh - London £ 121.81 1 h 8 min 23 14:20 11:45 331.8 mi
Trains Manchester - London £ 36.30 1 h 31 min 10 06:13 10:31 163.4 mi
Trains Cardiff - London £ 92.65 45 min 119 11:06 00:16 133.0 mi
Trains Birmingham - London £ 25.98 49 min 89 12:33 13:34 101.9 mi
Trains Liverpool - London £ 38.62 1 h 21 min 19 16:59 23:40 179.0 mi
Trains Bristol - London £ 51.68 39 min 60 21:15 17:15 108.1 mi
Trains Hull - London £ 142.40 36 min 132 11:51 18:26 154.7 mi
Trains Nottingham - London £ 70.60 34 min 77 13:50 00:52 109.4 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Birmingham £ 29.99 52 min 91 17:41 22:00 101.9 mi
Trains Glasgow - Birmingham £ 151.20 1 h 21 min 14 19:40 21:56 252.3 mi
Trains Liverpool - Birmingham £ 46.80 57 min 6 21:59 00:48 78.3 mi
Trains Leeds - Birmingham £ 71.30 34 min 114 07:11 15:18 92.0 mi
Trains Sheffield - Birmingham £ 50.90 32 min 70 16:56 01:12 64.6 mi
Trains Islington - Birmingham £ 9.12 2 h 15 min 43 00:29 06:22 100.7 mi
Trains Hull - Birmingham £ 96.30 44 min 100 18:25 20:34 108.7 mi
Trains Bradford - Birmingham £ 68.70 39 min 96 20:11 17:12 90.7 mi
Trains Belfast - Birmingham - 11 h 16 min 27 07:28 09:50 220.0 mi
Trains Portsmouth - Birmingham £ 97.40 51 min 72 10:12 18:14 121.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Glasgow £ 132.59 1 h 29 min 23 14:30 09:03 345.5 mi
Trains Birmingham - Glasgow £ 151.20 1 h 33 min 41 18:29 15:35 252.3 mi
Trains Leeds - Glasgow £ 64.30 1 h 22 min 55 12:08 13:08 179.0 mi
Trains Bristol - Glasgow £ 259.35 2 h 34 10:32 18:12 311.9 mi
Trains Manchester - Glasgow £ 90.20 1 h 30 min 39 14:30 12:15 183.3 mi
Trains Liverpool - Glasgow £ 94 1 h 10 min 54 08:31 13:03 177 mi
Trains Edinburgh - Glasgow £ 19.67 1 h 8 min 12 08:07 22:05 41.6 mi
Trains Hull - Glasgow £ 133.20 1 h 37 min 39 11:50 23:47 214.4 mi
Trains Aberdeen - Glasgow £ 74.83 1 h 56 min 18 13:55 14:35 120.5 mi
Trains Norwich - Glasgow £ 73 8 h 44 min 28 07:33 22:45 316.3 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Edinburgh - Liverpool £ 104.86 1 h 33 min 29 15:00 21:17 175.8 mi
Trains Aberdeen - Liverpool £ 145.80 1 h 26 min 37 16:04 01:58 260.4 mi
Trains Derry - Liverpool - 6 h 35 min 4 06:33 19:15 206.3 mi
Trains Newquay - Liverpool £ 230.41 1 h 9 min 61 11:58 21:29 225.6 mi
Trains Prestwick - Liverpool - 5 h 32 min 26 05:18 08:38 157.8 mi
Trains London - Liverpool £ 109.13 36 min 111 19:46 16:43 179.0 mi
Trains Birmingham - Liverpool £ 40.47 42 min 46 15:35 21:02 78.3 mi
Trains Glasgow - Liverpool £ 94 1 h 13 min 62 20:11 20:30 177 mi
Trains Leeds - Liverpool £ 26.40 36 min 88 07:00 22:18 64.6 mi
Trains Bristol - Liverpool £ 90.74 1 h 5 min 36 14:00 22:32 136 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Leeds £ 133.40 39 min 67 13:29 23:11 169 mi
Trains Birmingham - Leeds £ 71.30 45 min 55 16:02 00:36 92.0 mi
Trains Glasgow - Leeds £ 64.30 1 h 19 min 53 12:04 00:15 179.0 mi
Trains Liverpool - Leeds £ 40.20 1 h 29 min 5 22:08 00:25 64.6 mi
Trains Sheffield - Leeds £ 15.80 35 min 56 11:02 22:45 28.6 mi
Trains Islington - Leeds £ 20.97 2 h 50 min 21 06:31 03:36 167.8 mi
Trains Cardiff - Leeds £ 119.40 1 h 7 min 97 12:06 00:16 174.0 mi
Trains Belfast - Leeds - 11 h 9 min 18 07:57 09:49 185.2 mi
Trains Stoke-on-Trent - Leeds £ 54 34 min 50 09:48 20:05 60.9 mi
Trains Wolverhampton - Leeds £ 60.80 40 min 55 18:48 00:56 87.0 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Edinburgh £ 123.13 54 min 30 09:29 17:33 331.8 mi
Trains Birmingham - Edinburgh £ 140.89 1 h 34 min 50 06:51 00:37 245.4 mi
Trains Glasgow - Edinburgh £ 19.90 1 h 5 min 12 15:30 11:45 41.6 mi
Trains Liverpool - Edinburgh £ 91.86 1 h 44 min 21 10:36 20:46 175.8 mi
Trains Leeds - Edinburgh £ 122.05 1 h 16 min 20 18:52 00:15 162.8 mi
Trains Leicester - Edinburgh £ 152.70 2 h 14 min 18 16:12 18:32 243.6 mi
Trains Islington - Edinburgh £ 66.11 5 h 16 min 14 06:42 08:25 329.9 mi
Trains Hull - Edinburgh £ 131.80 1 h 32 min 34 13:25 23:47 190.1 mi
Trains Cardiff - Edinburgh £ 152.83 2 h 32 min 47 12:45 00:29 308.8 mi
Trains Bradford - Edinburgh £ 143.85 1 h 25 min 37 11:07 12:27 159.7 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Bristol £ 37.01 49 min 53 11:41 11:03 108.1 mi
Trains Glasgow - Bristol £ 205.60 2 h 2 min 13 15:40 22:23 311.9 mi
Trains Edinburgh - Bristol £ 202.30 2 h 19 min 24 05:40 14:43 311.9 mi
Trains Belfast - Bristol - 10 h 4 min 8 08:57 09:38 256.6 mi
Trains Newcastle, Newcastle upon Tyne - Bristol £ 198.82 3 h 31 min 21 13:37 22:53 246.7 mi
Trains Birmingham - Bristol £ 64.30 50 min 13 20:30 00:37 77 mi
Trains Liverpool - Bristol £ 95.20 1 h 16 min 20 12:32 00:48 136 mi
Trains Leeds - Bristol £ 129.60 1 h 22 min 48 11:33 23:19 167.8 mi
Trains Manchester - Bristol £ 89.10 1 h 37 min 35 11:36 15:57 141 mi
Trains Hull - Bristol £ 209.01 1 h 36 min 51 05:19 13:24 184.5 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Manchester £ 36.72 1 h 31 min 11 16:59 11:36 163.4 mi
Trains Glasgow - Manchester £ 74.71 1 h 24 min 53 11:40 22:43 183.3 mi
Trains Edinburgh - Manchester £ 76.06 1 h 32 min 43 15:12 23:17 175.2 mi
Trains Southampton - Manchester £ 150.83 2 h 12 min 22 11:20 17:48 181.4 mi
Trains Liverpool - Manchester £ 12.41 38 min 62 15:00 15:18 31 mi
Trains Hull - Manchester £ 57.77 1 h 3 min 27 21:15 00:28 80.2 mi
Trains Luton - Manchester £ 94.27 48 min 81 17:27 17:47 134.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains London - Leicester £ 71.33 30 min 99 18:52 16:19 89.5 mi
Trains Birmingham - Leicester £ 20.30 29 min 62 17:22 16:05 34.2 mi
Trains Leeds - Leicester £ 53 38 min 62 17:11 22:17 82 mi
Trains Sheffield - Leicester £ 30.80 42 min 30 16:58 22:06 53.4 mi
Trains Bristol - Leicester £ 87.10 1 h 3 min 24 09:35 13:41 102.5 mi
Trains Glasgow - Leicester £ 160.80 1 h 32 min 33 05:50 13:15 256 mi
Trains Liverpool - Leicester £ 56.20 45 min 66 09:47 16:33 93.2 mi
Trains Edinburgh - Leicester £ 183.75 1 h 52 min 26 12:00 15:21 243.6 mi
Trains Manchester - Leicester £ 56.10 49 min 39 12:49 17:13 73.9 mi
Trains Islington - Leicester £ 23.71 1 h 48 min 25 06:51 08:10 87.6 mi
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