How to get to Spain from Scotland by flight ? You can check flights from Scotland to Spain below.
You can find flight ticket prices from Scotland to Spain with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Scotland to Norfolk.
You take a flight from Norfolk to Madrid and cost approximately 470 USD.
You take a bus, shuttle or taxi from Madrid to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
AA5370
American Airlines
AA748
American Airlines
|
05:03
Norfolk
17:05
Charlotte
|
06:25
Charlotte
06:40
Madrid
|
Connect |
AA5024
American Airlines
AA748
American Airlines
|
06:30
Norfolk
17:05
Charlotte
|
08:05
Charlotte
06:40
Madrid
|
Connect |
DL4631
Delta
DL126
Delta
|
06:40
Norfolk
19:30
New York JFK
|
08:03
New York JFK
08:45
Madrid
|
Connect |
AA5088
American Airlines
AA740
American Airlines
|
07:19
Norfolk
19:00
Philadelphia
|
08:24
Philadelphia
08:10
Madrid
|
Connect |
AA3618
American Airlines
IB6274
Iberia
|
08:08
Norfolk
16:45
Chicago O'Hare
|
09:44
Chicago O'Hare
07:55
Madrid
|
Connect |
AA4649
American Airlines
AA94
American Airlines
|
08:23
Norfolk
19:45
New York JFK
|
09:49
New York JFK
08:45
Madrid
|
Connect |
UA6098
United Airlines
UA163
United Airlines
|
08:30
Norfolk
17:55
Washington Dulles
|
09:38
Washington Dulles
07:40
Madrid
|
Connect |
AA5659
American Airlines
AA740
American Airlines
|
09:06
Norfolk
19:00
Philadelphia
|
10:17
Philadelphia
08:10
Madrid
|
Connect |
UA4544 4598 4598
United Airlines
UA51
United Airlines
|
09:15
Norfolk
20:15
Newark
|
10:51
Newark
09:25
Madrid
|
Connect |
AA5265
American Airlines
AA4682
American Airlines
AA94
American Airlines
|
10:09
Norfolk
14:39
Reagan Washington
19:45
New York JFK
|
11:07
Reagan Washington
16:05
New York JFK
08:45
Madrid
|
Connect |
AA5610
American Airlines
AA748
American Airlines
|
10:46
Norfolk
17:05
Charlotte
|
12:18
Charlotte
06:40
Madrid
|
Connect |
AA4527
American Airlines
AA94
American Airlines
|
10:51
Norfolk
19:45
New York JFK
|
12:15
New York JFK
08:45
Madrid
|
Connect |
AA4527
American Airlines
IB6252
Iberia
|
10:51
Norfolk
21:00
New York JFK
|
12:15
New York JFK
10:15
Madrid
|
Connect |
DL1640
Delta
DL108
Delta
|
11:00
Norfolk
18:10
Atlanta
|
12:53
Atlanta
08:45
Madrid
|
Connect |
AA6007
American Airlines
AA740
American Airlines
|
11:29
Norfolk
19:00
Philadelphia
|
12:35
Philadelphia
08:10
Madrid
|
Connect |
DL4629
Delta
AF023
Air France
AF1000
Air France
|
12:07
Norfolk
16:30
New York JFK
07:00
Paris CDG
|
13:36
New York JFK
05:50
Paris CDG
09:10
Madrid
|
Connect |
DL4629
Delta
DL126
Delta
|
12:07
Norfolk
19:30
New York JFK
|
13:36
New York JFK
08:45
Madrid
|
Connect |
DL4629
Delta
UX092
Air Europa
|
12:07
Norfolk
22:05
New York JFK
|
13:36
New York JFK
11:20
Madrid
|
Connect |
DL2294
Delta
DL108
Delta
|
12:42
Norfolk
18:10
Atlanta
|
14:35
Atlanta
08:45
Madrid
|
Connect |
UA3671
United Airlines
UA51
United Airlines
|
13:00
Norfolk
20:15
Newark
|
14:35
Newark
09:25
Madrid
|
Connect |
AA4996
American Airlines
AA66
American Airlines
IB3011
Iberia
|
13:38
Norfolk
19:05
New York JFK
09:35
Barcelona
|
14:59
New York JFK
08:40
Barcelona
11:00
Madrid
|
Connect |
AA4996
American Airlines
EI104
Aer Lingus
EI592
Aer Lingus
|
13:38
Norfolk
17:30
New York JFK
07:05
Dublin
|
14:59
New York JFK
04:45
Dublin
10:55
Madrid
|
Connect |
AA4996
American Airlines
AA94
American Airlines
|
13:38
Norfolk
19:45
New York JFK
|
14:59
New York JFK
08:45
Madrid
|
Connect |
AA4996
American Airlines
IB6252
Iberia
|
13:38
Norfolk
21:00
New York JFK
|
14:59
New York JFK
10:15
Madrid
|
Connect |
AA3744
American Airlines
IB6274
Iberia
|
13:53
Norfolk
16:45
Chicago O'Hare
|
15:22
Chicago O'Hare
07:55
Madrid
|
Connect |
DL2223
Delta
DL108
Delta
|
15:00
Norfolk
18:10
Atlanta
|
16:56
Atlanta
08:45
Madrid
|
Connect |
UA3587 3445 3445
United Airlines
UA163
United Airlines
|
15:00
Norfolk
17:55
Washington Dulles
|
16:10
Washington Dulles
07:40
Madrid
|
Connect |
DL2223
Delta
DL72
Delta
KL1701
KLM
|
15:00
Norfolk
17:50
Atlanta
09:45
Amsterdam Schiphol
|
16:56
Atlanta
08:00
Amsterdam Schiphol
12:15
Madrid
|
Connect |
DL5207
Delta
DL262
Delta
AF1300
Air France
|
15:02
Norfolk
18:30
New York JFK
09:25
Paris CDG
|
16:34
New York JFK
08:00
Paris CDG
11:30
Madrid
|
Connect |
DL5207
Delta
AA94
American Airlines
|
15:02
Norfolk
19:45
New York JFK
|
16:34
New York JFK
08:45
Madrid
|
Connect |
DL5207
Delta
DL126
Delta
|
15:02
Norfolk
19:30
New York JFK
|
16:34
New York JFK
08:45
Madrid
|
Connect |
DL5207
Delta
UX092
Air Europa
|
15:02
Norfolk
22:05
New York JFK
|
16:34
New York JFK
11:20
Madrid
|
Connect |
G42408
Allegiant Air
IB6166
Iberia
|
15:12
Norfolk
20:45
Boston
|
16:42
Boston
09:30
Madrid
|
Connect |
AA5510
American Airlines
AA4781
American Airlines
IB6252
Iberia
|
15:46
Norfolk
17:36
Reagan Washington
21:00
New York JFK
|
16:45
Reagan Washington
19:00
New York JFK
10:15
Madrid
|
Connect |
AA4965
American Airlines
AA722
American Airlines
IB3793
Iberia
|
17:31
Norfolk
21:30
Philadelphia
11:10
Dublin
|
18:38
Philadelphia
08:40
Dublin
14:35
Madrid
|
Connect |
AA5242
American Airlines
AA728
American Airlines
IB3163
Iberia
|
17:31
Norfolk
21:45
Philadelphia
10:30
London Heathrow
|
18:37
Philadelphia
09:40
London Heathrow
13:50
Madrid
|
Connect |
AA4965
American Airlines
AA728
American Airlines
IB3163
Iberia
|
17:31
Norfolk
21:45
Philadelphia
10:30
London Heathrow
|
18:38
Philadelphia
09:40
London Heathrow
13:50
Madrid
|
Connect |
AA5242
American Airlines
AA728
American Airlines
IB3169
Iberia
|
17:31
Norfolk
21:45
Philadelphia
11:25
London Heathrow
|
18:37
Philadelphia
09:40
London Heathrow
14:55
Madrid
|
Connect |
AA5242
American Airlines
AA258
American Airlines
IB3109
Iberia
|
17:31
Norfolk
21:25
Philadelphia
12:30
Lisbon
|
18:37
Philadelphia
09:15
Lisbon
14:55
Madrid
|
Connect |
UA4583
United Airlines
UA51
United Airlines
|
17:42
Norfolk
20:15
Newark
|
19:21
Newark
09:25
Madrid
|
Connect |
You take a bus, shuttle or taxi from your location in Scotland to Newport News.
You take a flight from Newport News to Madrid and cost approximately 850 USD.
You take a bus, shuttle or taxi from Madrid to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
AA5078
American Airlines
AA748
American Airlines
|
05:08
Newport News
17:05
Charlotte
|
06:35
Charlotte
06:40
Madrid
|
Connect |
AA6185
American Airlines
AA1355
American Airlines
AA94
American Airlines
|
09:01
Newport News
16:35
Charlotte
19:45
New York JFK
|
10:43
Charlotte
18:29
New York JFK
08:45
Madrid
|
Connect |
AA6185
American Airlines
AA1435
American Airlines
AA68
American Airlines
|
09:01
Newport News
14:35
Charlotte
18:30
Miami
|
10:43
Charlotte
16:34
Miami
08:55
Madrid
|
Connect |
AA6185
American Airlines
AA2573
American Airlines
AA740
American Airlines
|
09:01
Newport News
13:05
Charlotte
19:00
Philadelphia
|
10:43
Charlotte
14:42
Philadelphia
08:10
Madrid
|
Connect |
AA6185
American Airlines
AA2731
American Airlines
AA94
American Airlines
|
09:01
Newport News
14:40
Charlotte
19:45
New York JFK
|
10:43
Charlotte
16:29
New York JFK
08:45
Madrid
|
Connect |
AA6185
American Airlines
AA748
American Airlines
|
09:01
Newport News
17:05
Charlotte
|
10:43
Charlotte
06:40
Madrid
|
Connect |
AA5662
American Airlines
AA1355
American Airlines
AA94
American Airlines
|
13:55
Newport News
16:35
Charlotte
19:45
New York JFK
|
15:20
Charlotte
18:29
New York JFK
08:45
Madrid
|
Connect |
AA5662
American Airlines
AA2252
American Airlines
IB6166
Iberia
|
13:55
Newport News
17:04
Charlotte
20:45
Boston
|
15:20
Charlotte
19:09
Boston
09:30
Madrid
|
Connect |
AA5662
American Airlines
AA1355
American Airlines
IB6252
Iberia
|
13:55
Newport News
16:35
Charlotte
21:00
New York JFK
|
15:20
Charlotte
18:29
New York JFK
10:15
Madrid
|
Connect |
AA5662
American Airlines
AA657
American Airlines
IB6252
Iberia
|
13:55
Newport News
18:10
Charlotte
21:00
New York JFK
|
15:20
Charlotte
20:00
New York JFK
10:15
Madrid
|
Connect |
AA5662
American Airlines
AA748
American Airlines
|
13:55
Newport News
17:05
Charlotte
|
15:20
Charlotte
06:40
Madrid
|
Connect |
AA6006
American Airlines
AA657
American Airlines
IB6252
Iberia
|
15:35
Newport News
18:10
Charlotte
21:00
New York JFK
|
17:11
Charlotte
20:00
New York JFK
10:15
Madrid
|
Connect |
AA6006
American Airlines
AA2700
American Airlines
IB6118
Iberia
|
15:35
Newport News
18:06
Charlotte
22:45
Miami
|
17:11
Charlotte
20:07
Miami
13:15
Madrid
|
Connect |
AA6006
American Airlines
AA2577
American Airlines
IB6118
Iberia
|
15:35
Newport News
19:05
Charlotte
22:45
Miami
|
17:11
Charlotte
21:26
Miami
13:15
Madrid
|
Connect |
AA6006
American Airlines
AA730
American Airlines
IB3163
Iberia
|
15:35
Newport News
18:25
Charlotte
10:30
London Heathrow
|
17:11
Charlotte
07:10
London Heathrow
13:50
Madrid
|
Connect |
AA6072
American Airlines
AA728
American Airlines
IB3163
Iberia
|
17:15
Newport News
21:45
Philadelphia
10:30
London Heathrow
|
18:22
Philadelphia
09:40
London Heathrow
13:50
Madrid
|
Connect |
AA6072
American Airlines
AA92
American Airlines
IB3477
Iberia
|
17:15
Newport News
19:15
Philadelphia
11:55
Zurich
|
18:22
Philadelphia
08:50
Zurich
14:30
Madrid
|
Connect |
AA6072
American Airlines
AA722
American Airlines
IB3793
Iberia
|
17:15
Newport News
21:30
Philadelphia
11:10
Dublin
|
18:22
Philadelphia
08:40
Dublin
14:35
Madrid
|
Connect |
AA6072
American Airlines
AA204
American Airlines
IB3061
Iberia
|
17:15
Newport News
19:15
Philadelphia
12:10
Amsterdam Schiphol
|
18:22
Philadelphia
08:40
Amsterdam Schiphol
14:50
Madrid
|
Connect |
AA6072
American Airlines
AA258
American Airlines
IB3109
Iberia
|
17:15
Newport News
21:25
Philadelphia
12:30
Lisbon
|
18:22
Philadelphia
09:15
Lisbon
14:55
Madrid
|
Connect |
AA6072
American Airlines
AA728
American Airlines
IB3169
Iberia
|
17:15
Newport News
21:45
Philadelphia
11:25
London Heathrow
|
18:22
Philadelphia
09:40
London Heathrow
14:55
Madrid
|
Connect |
You take a bus, shuttle or taxi from your location in Scotland to Newport News.
You take a flight from Newport News to Barcelona and cost approximately 420 USD.
You take a bus, shuttle or taxi from Barcelona to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
AA5078
American Airlines
AA1650
American Airlines
AA40
American Airlines
|
05:08
Newport News
13:12
Charlotte
17:40
Chicago O'Hare
|
06:35
Charlotte
14:25
Chicago O'Hare
09:10
Barcelona
|
Connect |
AA5078
American Airlines
AA495
American Airlines
AA66
American Airlines
|
05:08
Newport News
13:09
Charlotte
19:05
New York JFK
|
06:35
Charlotte
14:59
New York JFK
08:40
Barcelona
|
Connect |
AA5078
American Airlines
AA1687
American Airlines
AA742
American Airlines
|
05:08
Newport News
11:02
Charlotte
17:55
Philadelphia
|
06:35
Charlotte
12:38
Philadelphia
07:25
Barcelona
|
Connect |
AA5078
American Airlines
AA401
American Airlines
AA742
American Airlines
|
05:08
Newport News
09:00
Charlotte
17:55
Philadelphia
|
06:35
Charlotte
10:32
Philadelphia
07:25
Barcelona
|
Connect |
AA5078
American Airlines
AA2537
American Airlines
AA112
American Airlines
|
05:08
Newport News
11:00
Charlotte
16:25
Miami
|
06:35
Charlotte
13:02
Miami
07:10
Barcelona
|
Connect |
AA5078
American Airlines
AA1697
American Airlines
AA112
American Airlines
|
05:08
Newport News
09:10
Charlotte
16:25
Miami
|
06:35
Charlotte
11:15
Miami
07:10
Barcelona
|
Connect |
AA5078
American Airlines
AA2080
American Airlines
AA40
American Airlines
|
05:08
Newport News
09:47
Charlotte
17:40
Chicago O'Hare
|
06:35
Charlotte
11:06
Chicago O'Hare
09:10
Barcelona
|
Connect |
AA6185
American Airlines
AA495
American Airlines
AA66
American Airlines
|
09:01
Newport News
13:09
Charlotte
19:05
New York JFK
|
10:43
Charlotte
14:59
New York JFK
08:40
Barcelona
|
Connect |
AA6185
American Airlines
AA2573
American Airlines
AA742
American Airlines
|
09:01
Newport News
13:05
Charlotte
17:55
Philadelphia
|
10:43
Charlotte
14:42
Philadelphia
07:25
Barcelona
|
Connect |
AA6185
American Airlines
AA2731
American Airlines
AA66
American Airlines
|
09:01
Newport News
14:40
Charlotte
19:05
New York JFK
|
10:43
Charlotte
16:29
New York JFK
08:40
Barcelona
|
Connect |
AA6185
American Airlines
AA1650
American Airlines
AA40
American Airlines
|
09:01
Newport News
13:12
Charlotte
17:40
Chicago O'Hare
|
10:43
Charlotte
14:25
Chicago O'Hare
09:10
Barcelona
|
Connect |
AA6185
American Airlines
AA730
American Airlines
BA476
British Airways
|
09:01
Newport News
18:25
Charlotte
08:25
London Heathrow
|
10:43
Charlotte
07:10
London Heathrow
11:30
Barcelona
|
Connect |
AA5662
American Airlines
AA730
American Airlines
BA476
British Airways
|
13:55
Newport News
18:25
Charlotte
08:25
London Heathrow
|
15:20
Charlotte
07:10
London Heathrow
11:30
Barcelona
|
Connect |
AA5662
American Airlines
AA2252
American Airlines
IB2626
Iberia
|
13:55
Newport News
17:04
Charlotte
23:00
Boston
|
15:20
Charlotte
19:09
Boston
12:10
Barcelona
|
Connect |
AA5662
American Airlines
AA1355
American Airlines
IB2628
Iberia
|
13:55
Newport News
16:35
Charlotte
22:15
New York JFK
|
15:20
Charlotte
18:29
New York JFK
11:40
Barcelona
|
Connect |
AA5662
American Airlines
AA748
American Airlines
IB3012
Iberia
|
13:55
Newport News
17:05
Charlotte
11:30
Madrid
|
15:20
Charlotte
06:40
Madrid
12:50
Barcelona
|
Connect |
AA5662
American Airlines
AA730
American Airlines
BA480
British Airways
|
13:55
Newport News
18:25
Charlotte
13:20
London Heathrow
|
15:20
Charlotte
07:10
London Heathrow
16:25
Barcelona
|
Connect |
AA5662
American Airlines
AA724
American Airlines
FR6875
Ryanair
|
13:55
Newport News
16:45
Charlotte
06:15
Dublin
|
15:20
Charlotte
05:20
Dublin
09:40
Barcelona
|
Connect |
AA5662
American Airlines
AA657
American Airlines
IB2628
Iberia
|
13:55
Newport News
18:10
Charlotte
22:15
New York JFK
|
15:20
Charlotte
20:00
New York JFK
11:40
Barcelona
|
Connect |
AA5662
American Airlines
AA716
American Airlines
LH1812
Lufthansa
|
13:55
Newport News
16:30
Charlotte
08:30
Munich
|
15:20
Charlotte
06:55
Munich
10:30
Barcelona
|
Connect |
AA5662
American Airlines
AA1355
American Airlines
DL168
Delta
|
13:55
Newport News
16:35
Charlotte
20:17
New York JFK
|
15:20
Charlotte
18:29
New York JFK
10:00
Barcelona
|
Connect |
AA5662
American Airlines
AA724
American Airlines
EI562
Aer Lingus
|
13:55
Newport News
16:45
Charlotte
07:15
Dublin
|
15:20
Charlotte
05:20
Dublin
10:50
Barcelona
|
Connect |
AA5662
American Airlines
AA720
American Airlines
FR6342
Ryanair
|
13:55
Newport News
16:45
Charlotte
08:45
Rome
|
15:20
Charlotte
07:45
Rome
10:40
Barcelona
|
Connect |
AA5662
American Airlines
AA748
American Airlines
IB3014
Iberia
|
13:55
Newport News
17:05
Charlotte
13:30
Madrid
|
15:20
Charlotte
06:40
Madrid
14:50
Barcelona
|
Connect |
AA5662
American Airlines
AA1978
American Airlines
IB2626
Iberia
|
13:55
Newport News
18:26
Charlotte
23:00
Boston
|
15:20
Charlotte
20:36
Boston
12:10
Barcelona
|
Connect |
AA5662
American Airlines
AA730
American Airlines
BA474
British Airways
|
13:55
Newport News
18:25
Charlotte
10:20
London Heathrow
|
15:20
Charlotte
07:10
London Heathrow
13:25
Barcelona
|
Connect |
AA6006
American Airlines
AA730
American Airlines
BA476
British Airways
|
15:35
Newport News
18:25
Charlotte
08:25
London Heathrow
|
17:11
Charlotte
07:10
London Heathrow
11:30
Barcelona
|
Connect |
AA6006
American Airlines
AA657
American Airlines
IB2628
Iberia
|
15:35
Newport News
18:10
Charlotte
22:15
New York JFK
|
17:11
Charlotte
20:00
New York JFK
11:40
Barcelona
|
Connect |
AA6006
American Airlines
AA1978
American Airlines
IB2626
Iberia
|
15:35
Newport News
18:26
Charlotte
23:00
Boston
|
17:11
Charlotte
20:36
Boston
12:10
Barcelona
|
Connect |
AA6006
American Airlines
AA730
American Airlines
BA474
British Airways
|
15:35
Newport News
18:25
Charlotte
10:20
London Heathrow
|
17:11
Charlotte
07:10
London Heathrow
13:25
Barcelona
|
Connect |
AA6006
American Airlines
AA730
American Airlines
BA480
British Airways
|
15:35
Newport News
18:25
Charlotte
13:20
London Heathrow
|
17:11
Charlotte
07:10
London Heathrow
16:25
Barcelona
|
Connect |
AA6072
American Airlines
AA728
American Airlines
BA476
British Airways
|
17:15
Newport News
21:45
Philadelphia
16:00
London Heathrow
|
18:22
Philadelphia
09:40
London Heathrow
19:10
Barcelona
|
Connect |
AA6072
American Airlines
AA728
American Airlines
BA470
British Airways
|
17:15
Newport News
21:45
Philadelphia
14:55
London Heathrow
|
18:22
Philadelphia
09:40
London Heathrow
18:00
Barcelona
|
Connect |
AA6072
American Airlines
AA92
American Airlines
VY6247
Vueling Airlines
|
17:15
Newport News
19:15
Philadelphia
09:40
Zurich
|
18:22
Philadelphia
08:50
Zurich
11:25
Barcelona
|
Connect |
AA6072
American Airlines
AA204
American Airlines
VY8317
Vueling Airlines
|
17:15
Newport News
19:15
Philadelphia
10:25
Amsterdam Schiphol
|
18:22
Philadelphia
08:40
Amsterdam Schiphol
12:40
Barcelona
|
Connect |
AA6072
American Airlines
AA6116
American Airlines
TS248
Air Transat
|
17:15
Newport News
19:50
Philadelphia
22:35
Toronto
|
18:22
Philadelphia
21:43
Toronto
12:25
Barcelona
|
Connect |
AA6072
American Airlines
AA92
American Airlines
LX1954
Swiss
|
17:15
Newport News
19:15
Philadelphia
12:20
Zurich
|
18:22
Philadelphia
08:50
Zurich
14:00
Barcelona
|
Connect |
AA6072
American Airlines
AA204
American Airlines
KL1669
KLM
|
17:15
Newport News
19:15
Philadelphia
10:05
Amsterdam Schiphol
|
18:22
Philadelphia
08:40
Amsterdam Schiphol
12:15
Barcelona
|
Connect |
AA6072
American Airlines
AA1874
American Airlines
IB2626
Iberia
|
17:15
Newport News
20:15
Philadelphia
23:00
Boston
|
18:22
Philadelphia
21:43
Boston
12:10
Barcelona
|
Connect |
AA6072
American Airlines
AA728
American Airlines
BA480
British Airways
|
17:15
Newport News
21:45
Philadelphia
13:20
London Heathrow
|
18:22
Philadelphia
09:40
London Heathrow
16:25
Barcelona
|
Connect |
You can find hotels and accommodations in Spain with our hotels search tool below
Booking.com