Flights from EWR to BCN

1 airline flies nonstop from Newark Liberty International Airport to Josep Tarradellas Barcelona-El Prat Airport. Newark Liberty International Airport (New York) to Josep Tarradellas Barcelona-El Prat Airport (Barcelona).

Distance
3,838 mi
Nonstop flight
Varies
Time difference
+6h
Nonstop airlines
1

Fares from EWR to BCN

Checking today’s fares with the airlines.

Nonstop flights

AirlineFromTo
United AirlinesEWR Newark Liberty International AirportBCN Josep Tarradellas Barcelona-El Prat Airport

Nonstop service as of October 2026. Airlines change schedules seasonally.

Getting from the airport into Barcelona

BCN

Josep Tarradellas Barcelona-El Prat Airport

9 miles (15 km) from the city centre. 57.5 million passengers in 2025

HowRouteCost
MetroMetro L9 Sud from both terminalsEUR 5.15 single
TrainRodalies R2 Nord from Terminal 2 to Sants and Passeig de Gracia, every 30 minutes–
BusTMB and Baixbus city buses, plus night buses N16 and N17–

Before you go

US citizens need a valid passport, but no visa, for stays of up to 90 days in any 180-day period in the Schengen Area.

Barcelona is 6 hours ahead of New York. Barcelona uses the euro (EUR).

Read the Barcelona guide: when to go, weather, airports and tips

Frequently asked questions

How long is the flight from EWR to BCN?

Nonstop flight times vary by airline and season; flights with a connection take longer.

Which airlines fly nonstop from EWR to BCN?

As of October 2026, United Airlines flies this route nonstop.

How far is BCN from EWR?

About 3,838 miles (6,177 km) between the airports.

What is the time difference?

Barcelona is 6 hours ahead of New York.

Do I need a passport to fly to Barcelona?

US citizens need a valid passport, but no visa, for stays of up to 90 days in any 180-day period in the Schengen Area.

How do I get from Josep Tarradellas Barcelona-El Prat Airport into Barcelona?

Metro L9 Sud from both terminals, EUR 5.15 single.

Related pages

Sources

Information checked in October 2026. Schedules, fares and entry rules change, so confirm with the airline or the official source before you travel.