- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights from Virginia to Barcelona
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Virginia to Barcelona that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Virginia to Barcelona
Wed, Jan 27 - Wed, Feb 3
2:05 pm - 5:35 pmROA Roanoke-BCN Barcelona-El Prat
21h 30m2 stops Chicago O'Hare Intl Munich Franz Josef Strauss
1:35 pm - 2:18 pmBCN Barcelona-El Prat-ROA Roanoke
30h 43m2 stops Montreal Pierre Elliott Trudeau Intl Washington, D.C. Dulles Intl
$709Multiple Airlines
Tue, Dec 1 - Fri, Dec 11
1:45 pm - 8:20 amORF Norfolk-BCN Barcelona-El Prat
12h 35m1 stop Newark
1:35 pm - 10:58 pmBCN Barcelona-El Prat-ORF Norfolk
39h 23m2 stops Montreal Pierre Elliott Trudeau Intl Newark
$720Multiple Airlines
Tue, Dec 1 - Fri, Dec 11
8:25 pm - 9:35 amORF Norfolk-BCN Barcelona-El Prat
31h 10m2 stops Newark Montreal Pierre Elliott Trudeau Intl
1:35 pm - 1:10 pmBCN Barcelona-El Prat-ORF Norfolk
29h 35m2 stops Montreal Pierre Elliott Trudeau Intl Newark
$723United Airlines
Tue, Dec 1 - Fri, Dec 11
6:15 am - 9:00 amORF Norfolk-BCN Barcelona-El Prat
20h 45m1 stop Washington, D.C. Dulles Intl
11:00 am - 7:04 pmBCN Barcelona-El Prat-ORF Norfolk
14h 04m1 stop Newark
$740United Airlines
Sun, Nov 29 - Tue, Dec 15
6:00 am - 8:35 amORF Norfolk-BCN Barcelona-El Prat
20h 35m1 stop New York LaGuardia
10:50 am - 8:32 pmBCN Barcelona-El Prat-ORF Norfolk
15h 42m1 stop Atlanta Hartsfield-Jackson
$740Delta
Tue, Jan 19 - Tue, Jan 26
4:18 pm - 1:45 pmRIC Richmond Byrd Intl-BCN Barcelona-El Prat
15h 27m2 stops Philadelphia London Heathrow
12:00 pm - 9:40 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
15h 40m1 stop Philadelphia
$744British Airways
Tue, Feb 16 - Tue, Feb 23
4:05 pm - 2:40 pmORF Norfolk-BCN Barcelona-El Prat
16h 35m2 stops Philadelphia London Heathrow
12:00 pm - 6:21 pmBCN Barcelona-El Prat-ORF Norfolk
12h 21m1 stop Philadelphia
$744British Airways
Tue, Feb 16 - Tue, Feb 23
1:02 pm - 9:10 amORF Norfolk-BCN Barcelona-El Prat
14h 08m1 stop Philadelphia
12:00 pm - 8:59 pmBCN Barcelona-El Prat-ORF Norfolk
14h 59m1 stop Philadelphia
$745American Airlines
Wed, Jan 27 - Wed, Feb 3
6:00 am - 9:00 amROA Roanoke-BCN Barcelona-El Prat
21h 00m2 stops Atlanta Hartsfield-Jackson Paris Charles de Gaulle
10:50 am - 7:19 pmBCN Barcelona-El Prat-ROA Roanoke
14h 29m1 stop Atlanta Hartsfield-Jackson
$748Delta
Tue, Jan 19 - Tue, Jan 26
12:25 pm - 10:25 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
16h 00m2 stops Charlotte Douglas New York John F Kennedy Intl
12:00 pm - 11:09 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
17h 09m2 stops Philadelphia Charlotte Douglas
$749American Airlines
Recent one-way flight deals from Virginia to Barcelona
Tue, May 4
2:43 pm - 10:40 pmRIC Richmond Byrd Intl-BCN Barcelona-El Prat
25h 57m2 stops Philadelphia London Heathrow
$341British Airways
Tue, May 4
11:52 am - 6:45 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
12h 53m1 stop Chicago O'Hare Intl
$345American Airlines
Mon, Apr 5
11:14 am - 6:45 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
13h 31m1 stop Philadelphia
$424British Airways
Sun, Apr 4
11:14 am - 6:45 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
13h 31m1 stop Philadelphia
$424British Airways
Mon, Mar 29
1:55 pm - 12:50 pmORF Norfolk-BCN Barcelona-El Prat
16h 55m1 stop Atlanta Hartsfield-Jackson
$435KLM
Sun, Apr 4
7:00 am - 8:45 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
19h 45m2 stops Atlanta Hartsfield-Jackson New York John F Kennedy Intl
$437Delta
Mon, Apr 5
10:17 am - 7:35 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
15h 18m2 stops Charlotte Douglas New York John F Kennedy Intl
$437American Airlines
Mon, Mar 29
5:29 pm - 2:50 pmORF Norfolk-BCN Barcelona-El Prat
15h 21m2 stops New York John F Kennedy Intl Paris Charles de Gaulle
$439Air France
Mon, Apr 5
2:30 pm - 8:20 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
11h 50m1 stop Washington, D.C. Dulles Intl
$469United Airlines
Sun, Nov 29
6:15 am - 1:15 pmRIC Richmond Byrd Intl-BCN Barcelona-El Prat
25h 00m2 stops Washington, D.C. Dulles Intl Chicago O'Hare Intl
$572United Airlines
Recent last minute flight deals from Virginia to Barcelona
Sun, Nov 8 - Wed, Nov 25
6:15 am - 9:00 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
20h 45m1 stop Washington, D.C. Dulles Intl
1:35 pm - 2:15 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
30h 40m2 stops Montreal Pierre Elliott Trudeau Intl Chicago O'Hare Intl
$770United Airlines
Tue, Nov 10 - Wed, Nov 25
8:00 am - 9:35 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
19h 35m2 stops Chicago O'Hare Intl Montreal Pierre Elliott Trudeau Intl
1:35 pm - 2:15 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
30h 40m2 stops Montreal Pierre Elliott Trudeau Intl Chicago O'Hare Intl
$773Air Canada
Sun, Nov 8 - Wed, Nov 25
6:00 am - 9:00 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
21h 00m2 stops Newark Washington, D.C. Dulles Intl
1:35 pm - 2:15 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
30h 40m2 stops Montreal Pierre Elliott Trudeau Intl Chicago O'Hare Intl
$774United Airlines
Sat, Nov 7 - Wed, Nov 25
7:00 am - 9:35 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
44h 35m2 stops Newark Montreal Pierre Elliott Trudeau Intl
1:35 pm - 2:15 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
30h 40m2 stops Montreal Pierre Elliott Trudeau Intl Chicago O'Hare Intl
$778Air Canada
Sun, Nov 8 - Wed, Nov 25
5:45 am - 7:05 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
19h 20m1 stop Miami
12:00 pm - 9:41 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
15h 41m1 stop Philadelphia
$790American Airlines
Sun, Nov 8 - Tue, Nov 24
7:00 am - 8:40 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
19h 40m1 stop Atlanta Hartsfield-Jackson
10:50 am - 11:24 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
18h 34m1 stop Atlanta Hartsfield-Jackson
$790Delta
Tue, Nov 10 - Wed, Nov 25
8:05 am - 8:40 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
18h 35m1 stop Atlanta Hartsfield-Jackson
6:00 am - 9:34 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
21h 34m2 stops Amsterdam Schiphol New York John F Kennedy Intl
$793Delta
Thu, Nov 5 - Sun, Nov 8
11:25 am - 9:10 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
15h 45m1 stop Philadelphia
12:00 pm - 9:43 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
15h 43m1 stop Philadelphia
$886British Airways
Thu, Nov 5 - Sun, Nov 8
8:17 am - 1:40 pmRIC Richmond Byrd Intl-BCN Barcelona-El Prat
23h 23m2 stops Philadelphia London Heathrow
12:00 pm - 8:01 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
14h 01m1 stop Philadelphia
$887British Airways
Thu, Nov 5 - Sun, Nov 8
11:27 am - 9:10 amRIC Richmond Byrd Intl-BCN Barcelona-El Prat
15h 43m2 stops Charlotte Douglas Philadelphia
12:00 pm - 11:07 pmBCN Barcelona-El Prat-RIC Richmond Byrd Intl
17h 07m2 stops Philadelphia Charlotte Douglas
$894American Airlines
Useful Info
Good to know
Low season | January |
|---|---|
High season | May |
Cheapest flight | $410 |
FAQs for booking Virginia to Barcelona flights
Traveling to a place near Barcelona?
Book flights to Barcelona if you plan to visit one of these locationsEl Prat de Llobregat
L'Hospitalet de Llobregat
Castelldefels
Calella
Cambrils
Badalona
Santa Susanna
Roses
Malgrat de Mar
Pineda de Mar
l'Escala
Calella de Palafrugell
Palafrugell
Llafranc
La Pineda
Empuriabrava
Pals
Manresa
Tortosa
L'Hospitalet de l'Infant
More options for your flight to Barcelona
Complete your trip to Barcelona with a hotel stay or car rental
Information on your arrival and departure airports
Cabin class types available on flights to Barcelona
Cabin classes available on flights to Barcelona. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Find direct flights for Barcelona
Flights from domestic origins to Virginia
Flights from all regions of Virginia to Barcelona. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.