Fly to
Route
Depart
Return
Price
San JuanSingapore
SJU - SIN
SJUSIN
San Juan Luis Munoz Marin Intl
Wed 12-2
10:38-08:45
3 stops34h 07m
Singapore Changi
Tue 18-2
16:45-13:30
3 stops32h 45m
San JuanSingapore
SJU - SIN
SJUSIN
San Juan Luis Munoz Marin Intl
Wed 28-5
20:25-15:45
2 stops31h 20m
Singapore Changi
Sun 1-6
18:45-18:50
2 stops36h 05m
San JuanSingapore
SJU - SIN
SJUSIN
San Juan Luis Munoz Marin Intl
Sat 10-5
18:00-07:30
2 stops49h 30m
Singapore Changi
Sat 17-5
23:10-02:58
2 stops39h 48m
San JuanSingapore
SJU - SIN
SJUSIN
San Juan Luis Munoz Marin Intl
Fri 9-5
01:05-18:45
2 stops29h 40m
Singapore Changi
Sat 17-5
09:00-15:40
2 stops42h 40m
BridgetownSingapore
BGI - SIN
BGISIN
Bridgetown Grantley Adams Intl
Sun 2-3
20:25-15:55
1 stop31h 30m
Singapore Changi
Sun 9-3
23:15-15:35
1 stop28h 20m
KingstonSingapore
KIN - SIN
KINSIN
Kingston Norman Manley
Sat 1-3
03:45-21:15
2 stops28h 30m
Singapore Changi
Sun 9-3
20:25-19:35
2 stops36h 10m
BridgetownSingapore
BGI - SIN
BGISIN
Bridgetown Grantley Adams Intl
Sun 2-3
16:05-06:55
2 stops50h 50m
Singapore Changi
Sun 9-3
10:00-14:50
2 stops40h 50m
BridgetownSingapore
BGI - SIN
BGISIN
Bridgetown Grantley Adams Intl
Sun 2-3
16:05-06:55
2 stops50h 50m
Singapore Changi
Sun 9-3
14:15-13:53
3 stops35h 38m
BridgetownSingapore
BGI - SIN
BGISIN
Bridgetown Grantley Adams Intl
Sun 2-3
13:48-21:15
2 stops43h 27m
Singapore Changi
Sat 8-3
03:15-11:39
2 stops44h 24m
San JuanSingapore
SJU - SIN
SJUSIN
San Juan Luis Munoz Marin Intl
Wed 28-5
06:25-15:45
3 stops45h 20m
Currently, September is the cheapest month in which you can book a flight from Caribbean (average of S$ 1,105). Flying from Caribbean in August will prove the most costly (average of S$ 2,304). There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.
The cheapest city to fly to from Caribbean is Panama City Tocumen Intl, with prices starting at S$ 514. Explore other affordable destinations below.
Overall
Entertainment
Boarding
Comfort
Crew
Food
Reviews
I could not select a seat prior to check in as systems not integrated. Different PNRs should be on reservation which would make process easier.
Overall
Entertainment
Boarding
Comfort
Crew
Food
Reviews
I could not select a seat prior to check in as systems not integrated. Different PNRs should be on reservation which would make process easier.
Overall
Entertainment
Boarding
Comfort
Crew
Food
Reviews
I could not select a seat prior to check in as systems not integrated. Different PNRs should be on reservation which would make process easier.
Overall
Entertainment
Boarding
Comfort
Crew
Food
Reviews
I could not select a seat prior to check in as systems not integrated. Different PNRs should be on reservation which would make process easier.
Overall
Entertainment
Boarding
Comfort
Crew
Food
Reviews
I could not select a seat prior to check in as systems not integrated. Different PNRs should be on reservation which would make process easier.
Overall
Entertainment
Boarding
Comfort
Crew
Food
Reviews
I could not select a seat prior to check in as systems not integrated. Different PNRs should be on reservation which would make process easier.
900+ travel sites are searched through when a user searches for a flight using Cheapflights. From the search interface, users can use filters to choose airlines, airports, flight times, cabin classes and more to their preference. Book your flight from Caribbean today with Cheapflights!
Millions of users choose and trust Cheapflights to book the best flight deals from Caribbean for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.
Need flexible booking options for your flight from Caribbean ? Don’t worry, Cheapflights have you covered. Use our search filter to only show flights with no change fees.
Yes! Start tracking prices for flights from Caribbean today and get alerted whenever prices for these flights change. To access this feature, click the bell icon next to the flight deals above, which will prompt you for a valid email address to receive the alerts.