VS4094 Flight Status Virgin Atlantic Airways: Johannesburg to San Juan (VIR4094)

Are you looking for the November 9th, 2026 VS 4094 Johannesburg to Atlanta flight? Go to our VS4094 Johannesburg to Atlanta Flight Status page >

VS 4094 Johannesburg to San Juan Flight Status

Not scheduled today (November 9th, 2026). Latest flight: March 18th, 2026 ; recent history is in the table below.

VS 4094 Flight Status & Schedule Virgin Atlantic Airways Johannesburg to San Juan

Date From To Departure Arrival Status Details
Mar 18 JNB SJU 22:22 06:12 Landed Track >
Jan 20 JNB SJU 21:56 05:10 Landed Track >
Jan 07 JNB SJU 22:42 05:51 Landed Track >

Virgin Atlantic Airways flight VS 4094 links Johannesburg and San Juan, 11,306 km (7,025 mi) apart. The timetable allows 16 h 50 min; there is not enough recent history yet to say how long it usually takes. It is not flying today; the last flight, on 18 March 2026, landed on time.

< All Johannesburg JNB Departures All San Juan SJU Arrivals >

About VS 4094

Route
Johannesburg OR Tambo International Airport JNB to San Juan Luis Munoz Marin International Airport SJU
Distance
11,306 km (7,025 mi)
Scheduled flight time
16 h 50 min
Usually departs from
Terminal A

VS 4094 FAQ

How long is the VS4094 flight?
The timetable allows 16 h 50 min. Johannesburg to San Juan is 11,306 km (7,025 mi).
Which terminal does VS4094 use?
It usually leaves from Terminal A at Johannesburg OR Tambo International Airport (JNB) and arrives at Terminal S at San Juan Luis Munoz Marin International Airport (SJU). Check the flight card above for today's terminal and gate.
What other flight numbers does VS4094 have?
Also listed as VIR4094 (Virgin Atlantic Airways' ICAO code) and VS 4094.

VS4094 and Johannesburg JNB to San Juan SJU Flights

Flight VS4094 is a code-share Virgin Atlantic Airways flight of the Delta Air Lines operated DL201.

Other flights departing from Johannesburg JNB: XC125, DL201, SA527

Other flights arriving at San Juan SJU: DL201, R7451, 9X951

All flights connecting Johannesburg JNB to San Juan SJU.