Singapore Changi
San Juan Luis Munoz Marin Intl
2 stops
34h 11mSan Juan Luis Munoz Marin Intl
Singapore Changi
2 stops
44h 15mMultiple Airlines
Singapore Changi
San Juan Luis Munoz Marin Intl
2 stops
46h 30mSan Juan Luis Munoz Marin Intl
Singapore Changi
2 stops
40h 32mBritish Airways
Singapore Changi
San Juan Luis Munoz Marin Intl
1 stop
27h 40mSan Juan Luis Munoz Marin Intl
Singapore Changi
2 stops
48h 29mMultiple Airlines
Singapore Changi
San Juan Luis Munoz Marin Intl
2 stops
34h 11mSan Juan Luis Munoz Marin Intl
Singapore Changi
2 stops
44h 15mMultiple Airlines
Singapore Changi
San Juan Luis Munoz Marin Intl
2 stops
46h 30mSan Juan Luis Munoz Marin Intl
Singapore Changi
2 stops
40h 32mBritish Airways
Singapore Changi
San Juan Luis Munoz Marin Intl
1 stop
27h 40mSan Juan Luis Munoz Marin Intl
Singapore Changi
2 stops
48h 29mMultiple Airlines