Lowcost flights from Saint Thomas (U.S. Virgin Islands) to San Juan (Puerto Rico), €3 - €13

Direct distance between cities: 125 km. Average direct flight time is 1:08 hours.

Please note! Some routes are seasonal.

From Saint Thomas to San Juan with Frontier Airlines (F9)
Average ticket price: €3 - €13

Connection in Fort Lauderdale (United States)
From Saint Thomas to Fort Lauderdale with Spirit Airlines (NK)
Average ticket price: €45 - €179
From Fort Lauderdale to San Juan with Frontier Airlines (F9)
From Fort Lauderdale to San Juan with Southwest Airlines (WN)
From Fort Lauderdale to San Juan with Spirit Airlines (NK)
From Fort Lauderdale to San Juan with Fly Lili (FL)
Average ticket price: €42 - €168
Connection in Orlando (United States)
From Saint Thomas to Orlando with Spirit Airlines (NK)
Average ticket price: €51 - €202
From Orlando to San Juan with Southwest Airlines (WN)
From Orlando to San Juan with Spirit Airlines (NK)
From Orlando to San Juan with Fly Lili (FL)
Average ticket price: €48 - €192