Cheap Flights from Vancouver to Cuba
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights from Vancouver to Cuba

    Airline Results Price View
    View All Airlines View Flights
    WestJet 4 results US$950 View Flights
    Cubana de Aviación 3 results US$966 View Flights
    Cathay Pacific 3 results US$1,253 View Flights
    Air Canada 2 results US$2,023 View Flights
    Copa Airlines 2 results US$4,401 View Flights
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 15h 35m
    10:50 pm YVR - 5:25 pm (+1) HAV
    Multiple Airlines 2+ stops 13h 15m
    1:15 pm HAV - 11:30 pm YVR
    US$945
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto, Cancun

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    3h 1m
    YYZ
    9:15 am
    4h 21m
    CUN
    12:36 pm
    2h 29m
    CUN
    3:05 pm
    1h 20m
    HAV
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    3h 1m layover in Toronto (YYZ)
    WS2580
    9:15 am, 11 Jan Sun
    YYZ Toronto
    12:36 pm, 11 Jan Sun
    CUN Cancun
    4h 21m
    2h 29m layover in Cancun (CUN)
    CU153
    3:05 pm, 11 Jan Sun
    CUN Cancun
    5:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 20m

    Return: Havana Jose Marti Intl to Vancouver via Nassau, Calgary

    HAV
    1:15 pm
    1h 15m
    NAS
    2:30 pm
    2h 25m
    NAS
    4:55 pm
    6h 32m
    YYC
    9:27 pm
    1h 33m
    YYC
    11:00 pm
    1h 30m
    YVR
    11:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UP212
    1:15 pm, 17 Jan Sat
    HAV Havana Jose Marti Intl
    2:30 pm, 17 Jan Sat
    NAS Nassau
    1h 15m
    2h 25m layover in Nassau (NAS)
    WS2287
    4:55 pm, 17 Jan Sat
    NAS Nassau
    9:27 pm, 17 Jan Sat
    YYC Calgary
    6h 32m
    1h 33m layover in Calgary (YYC)
    WS131
    11:00 pm, 17 Jan Sat
    YYC Calgary
    11:30 pm, 17 Jan Sat
    YVR Vancouver
    1h 30m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 15h 35m
    10:50 pm YVR - 5:25 pm (+1) HAV
    Air Canada 1 stop 11h 15m
    7:55 am HAV - 4:10 pm YVR
    US$956
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto, Cancun

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    3h 1m
    YYZ
    9:15 am
    4h 21m
    CUN
    12:36 pm
    2h 29m
    CUN
    3:05 pm
    1h 20m
    HAV
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    3h 1m layover in Toronto (YYZ)
    WS2580
    9:15 am, 11 Jan Sun
    YYZ Toronto
    12:36 pm, 11 Jan Sun
    CUN Cancun
    4h 21m
    2h 29m layover in Cancun (CUN)
    CU153
    3:05 pm, 11 Jan Sun
    CUN Cancun
    5:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 20m

    Return: Havana Jose Marti Intl to Vancouver via Toronto

    HAV
    7:55 am
    3h 30m
    YYZ
    11:25 am
    2h 35m
    YYZ
    2:00 pm
    5h 10m
    YVR
    4:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC1749
    7:55 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    11:25 am, 17 Jan Sat
    YYZ Toronto
    3h 30m
    2h 35m layover in Toronto (YYZ)
    AC109
    2:00 pm, 17 Jan Sat
    YYZ Toronto
    4:10 pm, 17 Jan Sat
    YVR Vancouver
    5h 10m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 15h 35m
    10:50 pm YVR - 5:25 pm (+1) HAV
    Air Canada 1 stop 17h 15m
    7:55 am HAV - 10:10 pm YVR
    US$956
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto, Cancun

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    3h 1m
    YYZ
    9:15 am
    4h 21m
    CUN
    12:36 pm
    2h 29m
    CUN
    3:05 pm
    1h 20m
    HAV
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    3h 1m layover in Toronto (YYZ)
    WS2580
    9:15 am, 11 Jan Sun
    YYZ Toronto
    12:36 pm, 11 Jan Sun
    CUN Cancun
    4h 21m
    2h 29m layover in Cancun (CUN)
    CU153
    3:05 pm, 11 Jan Sun
    CUN Cancun
    5:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 20m

    Return: Havana Jose Marti Intl to Vancouver via Toronto

    HAV
    7:55 am
    3h 30m
    YYZ
    11:25 am
    8h 35m
    YYZ
    8:00 pm
    5h 10m
    YVR
    10:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC1749
    7:55 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    11:25 am, 17 Jan Sat
    YYZ Toronto
    3h 30m
    8h 35m layover in Toronto (YYZ)
    AC33
    8:00 pm, 17 Jan Sat
    YYZ Toronto
    10:10 pm, 17 Jan Sat
    YVR Vancouver
    5h 10m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 15h 35m
    10:50 pm YVR - 5:25 pm (+1) HAV
    Air Canada 1 stop 15h 15m
    7:55 am HAV - 8:10 pm YVR
    US$956
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto, Cancun

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    3h 1m
    YYZ
    9:15 am
    4h 21m
    CUN
    12:36 pm
    2h 29m
    CUN
    3:05 pm
    1h 20m
    HAV
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    3h 1m layover in Toronto (YYZ)
    WS2580
    9:15 am, 11 Jan Sun
    YYZ Toronto
    12:36 pm, 11 Jan Sun
    CUN Cancun
    4h 21m
    2h 29m layover in Cancun (CUN)
    CU153
    3:05 pm, 11 Jan Sun
    CUN Cancun
    5:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 20m

    Return: Havana Jose Marti Intl to Vancouver via Toronto

    HAV
    7:55 am
    3h 30m
    YYZ
    11:25 am
    6h 35m
    YYZ
    6:00 pm
    5h 10m
    YVR
    8:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC1749
    7:55 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    11:25 am, 17 Jan Sat
    YYZ Toronto
    3h 30m
    6h 35m layover in Toronto (YYZ)
    AC137
    6:00 pm, 17 Jan Sat
    YYZ Toronto
    8:10 pm, 17 Jan Sat
    YVR Vancouver
    5h 10m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 1 stop 20h 25m
    10:50 pm YVR - 10:15 pm (+1) HAV
    Multiple Airlines 2+ stops 13h 15m
    1:15 pm HAV - 11:30 pm YVR
    US$961
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    9h 41m
    YYZ
    3:55 pm
    6h 20m
    HAV
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    9h 41m layover in Toronto (YYZ)
    CU181
    3:55 pm, 11 Jan Sun
    YYZ Toronto
    10:15 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    6h 20m

    Return: Havana Jose Marti Intl to Vancouver via Nassau, Calgary

    HAV
    1:15 pm
    1h 15m
    NAS
    2:30 pm
    2h 25m
    NAS
    4:55 pm
    6h 32m
    YYC
    9:27 pm
    1h 33m
    YYC
    11:00 pm
    1h 30m
    YVR
    11:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UP212
    1:15 pm, 17 Jan Sat
    HAV Havana Jose Marti Intl
    2:30 pm, 17 Jan Sat
    NAS Nassau
    1h 15m
    2h 25m layover in Nassau (NAS)
    WS2287
    4:55 pm, 17 Jan Sat
    NAS Nassau
    9:27 pm, 17 Jan Sat
    YYC Calgary
    6h 32m
    1h 33m layover in Calgary (YYC)
    WS131
    11:00 pm, 17 Jan Sat
    YYC Calgary
    11:30 pm, 17 Jan Sat
    YVR Vancouver
    1h 30m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 1 stop 20h 25m
    10:50 pm YVR - 10:15 pm (+1) HAV
    Air Canada 1 stop 15h 15m
    7:55 am HAV - 8:10 pm YVR
    US$967
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    9h 41m
    YYZ
    3:55 pm
    6h 20m
    HAV
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    9h 41m layover in Toronto (YYZ)
    CU181
    3:55 pm, 11 Jan Sun
    YYZ Toronto
    10:15 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    6h 20m

    Return: Havana Jose Marti Intl to Vancouver via Toronto

    HAV
    7:55 am
    3h 30m
    YYZ
    11:25 am
    6h 35m
    YYZ
    6:00 pm
    5h 10m
    YVR
    8:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC1749
    7:55 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    11:25 am, 17 Jan Sat
    YYZ Toronto
    3h 30m
    6h 35m layover in Toronto (YYZ)
    AC137
    6:00 pm, 17 Jan Sat
    YYZ Toronto
    8:10 pm, 17 Jan Sat
    YVR Vancouver
    5h 10m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 1 stop 20h 25m
    10:50 pm YVR - 10:15 pm (+1) HAV
    Air Canada 1 stop 11h 15m
    7:55 am HAV - 4:10 pm YVR
    US$967
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Toronto

    YVR
    10:50 pm
    4h 24m
    YYZ
    6:14 am (+1)
    9h 41m
    YYZ
    3:55 pm
    6h 20m
    HAV
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    WS724
    10:50 pm, 10 Jan Sat
    YVR Vancouver
    6:14 am, 11 Jan Sun
    YYZ Toronto
    4h 24m
    9h 41m layover in Toronto (YYZ)
    CU181
    3:55 pm, 11 Jan Sun
    YYZ Toronto
    10:15 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    6h 20m

    Return: Havana Jose Marti Intl to Vancouver via Toronto

    HAV
    7:55 am
    3h 30m
    YYZ
    11:25 am
    2h 35m
    YYZ
    2:00 pm
    5h 10m
    YVR
    4:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC1749
    7:55 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    11:25 am, 17 Jan Sat
    YYZ Toronto
    3h 30m
    2h 35m layover in Toronto (YYZ)
    AC109
    2:00 pm, 17 Jan Sat
    YYZ Toronto
    4:10 pm, 17 Jan Sat
    YVR Vancouver
    5h 10m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 13h 35m
    9:50 pm YVR - 2:25 pm (+1) HAV
    Multiple Airlines 2+ stops 13h 15m
    1:15 pm HAV - 11:30 pm YVR
    US$1,246
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via New York, Grand Cayman Island

    YVR
    9:50 pm
    5h 10m
    JFK
    6:00 am (+1)
    2h
    JFK
    8:00 am
    4h
    GCM
    12:00 pm
    1h 20m
    GCM
    1:20 pm
    1h 5m
    HAV
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CX888
    9:50 pm, 10 Jan Sat
    YVR Vancouver
    6:00 am, 11 Jan Sun
    JFK New York
    5h 10m
    2h layover in New York (JFK)
    KX793
    8:00 am, 11 Jan Sun
    JFK New York
    12:00 pm, 11 Jan Sun
    GCM Grand Cayman Island
    4h
    1h 20m layover in Grand Cayman Island (GCM)
    KX832
    1:20 pm, 11 Jan Sun
    GCM Grand Cayman Island
    2:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 5m

    Return: Havana Jose Marti Intl to Vancouver via Nassau, Calgary

    HAV
    1:15 pm
    1h 15m
    NAS
    2:30 pm
    2h 25m
    NAS
    4:55 pm
    6h 32m
    YYC
    9:27 pm
    1h 33m
    YYC
    11:00 pm
    1h 30m
    YVR
    11:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UP212
    1:15 pm, 17 Jan Sat
    HAV Havana Jose Marti Intl
    2:30 pm, 17 Jan Sat
    NAS Nassau
    1h 15m
    2h 25m layover in Nassau (NAS)
    WS2287
    4:55 pm, 17 Jan Sat
    NAS Nassau
    9:27 pm, 17 Jan Sat
    YYC Calgary
    6h 32m
    1h 33m layover in Calgary (YYC)
    WS131
    11:00 pm, 17 Jan Sat
    YYC Calgary
    11:30 pm, 17 Jan Sat
    YVR Vancouver
    1h 30m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 13h 35m
    9:50 pm YVR - 2:25 pm (+1) HAV
    Multiple Airlines 2+ stops 17h 12m
    6:00 am HAV - 8:12 pm YVR
    US$1,402
    fly.co.uk
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via New York, Grand Cayman Island

    YVR
    9:50 pm
    5h 10m
    JFK
    6:00 am (+1)
    2h
    JFK
    8:00 am
    4h
    GCM
    12:00 pm
    1h 20m
    GCM
    1:20 pm
    1h 5m
    HAV
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CX888
    9:50 pm, 10 Jan Sat
    YVR Vancouver
    6:00 am, 11 Jan Sun
    JFK New York
    5h 10m
    2h layover in New York (JFK)
    KX793
    8:00 am, 11 Jan Sun
    JFK New York
    12:00 pm, 11 Jan Sun
    GCM Grand Cayman Island
    4h
    1h 20m layover in Grand Cayman Island (GCM)
    KX832
    1:20 pm, 11 Jan Sun
    GCM Grand Cayman Island
    2:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 5m

    Return: Havana Jose Marti Intl to Vancouver via Mexico City, Los Angeles

    HAV
    6:00 am
    2h 45m
    MEX
    7:45 am
    2h 45m
    MEX
    10:30 am
    4h 20m
    LAX
    12:50 pm
    4h 25m
    LAX
    5:15 pm
    2h 57m
    YVR
    8:12 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CU130
    6:00 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    7:45 am, 17 Jan Sat
    MEX Mexico City
    2h 45m
    2h 45m layover in Mexico City (MEX)
    AM19
    10:30 am, 17 Jan Sat
    MEX Mexico City
    12:50 pm, 17 Jan Sat
    LAX Los Angeles
    4h 20m
    4h 25m layover in Los Angeles (LAX)
    AC1885
    5:15 pm, 17 Jan Sat
    LAX Los Angeles
    8:12 pm, 17 Jan Sat
    YVR Vancouver
    2h 57m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 17h 30m
    3:40 pm YVR - 12:10 pm (+1) HAV
    Multiple Airlines 2+ stops 19h 50m
    5:05 pm HAV - 9:55 am (+1) YVR
    US$2,029
    nanakflights.com
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Mexico City, San Salvador

    YVR
    3:40 pm
    5h 15m
    MEX
    10:55 pm
    6h 25m
    MEX
    5:20 am
    2h 10m
    SAL
    7:30 am
    1h 35m
    SAL
    9:05 am
    2h 5m
    HAV
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC996
    3:40 pm, 10 Jan Sat
    YVR Vancouver
    10:55 pm, 10 Jan Sat
    MEX Mexico City
    5h 15m
    6h 25m layover in Mexico City (MEX)
    AV433
    5:20 am, 11 Jan Sun
    MEX Mexico City
    7:30 am, 11 Jan Sun
    SAL San Salvador
    2h 10m
    1h 35m layover in San Salvador (SAL)
    TA450
    9:05 am, 11 Jan Sun
    SAL San Salvador
    12:10 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    2h 5m

    Return: Havana Jose Marti Intl to Vancouver via San Salvador, Mexico City

    HAV
    5:05 pm
    2h 10m
    SAL
    6:15 pm
    2h 35m
    SAL
    8:50 pm
    2h 25m
    MEX
    11:15 pm
    6h 40m
    MEX
    5:55 am
    6h
    YVR
    9:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    TA451
    5:05 pm, 17 Jan Sat
    HAV Havana Jose Marti Intl
    6:15 pm, 17 Jan Sat
    SAL San Salvador
    2h 10m
    2h 35m layover in San Salvador (SAL)
    AV432
    8:50 pm, 17 Jan Sat
    SAL San Salvador
    11:15 pm, 17 Jan Sat
    MEX Mexico City
    2h 25m
    6h 40m layover in Mexico City (MEX)
    AC997
    5:55 am, 18 Jan Sun
    MEX Mexico City
    9:55 am, 18 Jan Sun
    YVR Vancouver
    6h
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 17h 30m
    3:40 pm YVR - 12:10 pm (+1) HAV
    Multiple Airlines 2+ stops 19h 50m
    5:05 pm HAV - 9:55 am (+1) YVR
    US$2,101
    nanakflights.com
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Mexico City, San Salvador

    YVR
    3:40 pm
    5h 15m
    MEX
    10:55 pm
    6h 25m
    MEX
    5:20 am
    2h 10m
    SAL
    7:30 am
    1h 35m
    SAL
    9:05 am
    2h 5m
    HAV
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC996
    3:40 pm, 10 Jan Sat
    YVR Vancouver
    10:55 pm, 10 Jan Sat
    MEX Mexico City
    5h 15m
    6h 25m layover in Mexico City (MEX)
    AV433
    5:20 am, 11 Jan Sun
    MEX Mexico City
    7:30 am, 11 Jan Sun
    SAL San Salvador
    2h 10m
    1h 35m layover in San Salvador (SAL)
    TA450
    9:05 am, 11 Jan Sun
    SAL San Salvador
    12:10 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    2h 5m

    Return: Havana Jose Marti Intl to Vancouver via San Salvador, Mexico City

    HAV
    5:05 pm
    2h 10m
    SAL
    6:15 pm
    2h 35m
    SAL
    8:50 pm
    2h 25m
    MEX
    11:15 pm
    6h 40m
    MEX
    5:55 am
    6h
    YVR
    9:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    TA451
    5:05 pm, 17 Jan Sat
    HAV Havana Jose Marti Intl
    6:15 pm, 17 Jan Sat
    SAL San Salvador
    2h 10m
    2h 35m layover in San Salvador (SAL)
    AV432
    8:50 pm, 17 Jan Sat
    SAL San Salvador
    11:15 pm, 17 Jan Sat
    MEX Mexico City
    2h 25m
    6h 40m layover in Mexico City (MEX)
    AC6945
    5:55 am, 18 Jan Sun
    MEX Mexico City
    9:55 am, 18 Jan Sun
    YVR Vancouver
    6h
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 13h 35m
    9:50 pm YVR - 2:25 pm (+1) HAV
    Multiple Airlines 1 stop 12h 25m
    1:45 pm HAV - 11:10 pm YVR
    US$2,718
    us.bravofly.com
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via New York, Grand Cayman Island

    YVR
    9:50 pm
    5h 10m
    JFK
    6:00 am (+1)
    2h
    JFK
    8:00 am
    4h
    GCM
    12:00 pm
    1h 20m
    GCM
    1:20 pm
    1h 5m
    HAV
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CX888
    9:50 pm, 10 Jan Sat
    YVR Vancouver
    6:00 am, 11 Jan Sun
    JFK New York
    5h 10m
    2h layover in New York (JFK)
    KX793
    8:00 am, 11 Jan Sun
    JFK New York
    12:00 pm, 11 Jan Sun
    GCM Grand Cayman Island
    4h
    1h 20m layover in Grand Cayman Island (GCM)
    KX832
    1:20 pm, 11 Jan Sun
    GCM Grand Cayman Island
    2:25 pm, 11 Jan Sun
    HAV Havana Jose Marti Intl
    1h 5m

    Return: Havana Jose Marti Intl to Vancouver via Cancun

    HAV
    1:45 pm
    1h 20m
    CUN
    2:05 pm
    4h 20m
    CUN
    6:25 pm
    6h 45m
    YVR
    11:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CU152
    1:45 pm, 17 Jan Sat
    HAV Havana Jose Marti Intl
    2:05 pm, 17 Jan Sat
    CUN Cancun
    1h 20m
    4h 20m layover in Cancun (CUN)
    WS2057
    6:25 pm, 17 Jan Sat
    CUN Cancun
    11:10 pm, 17 Jan Sat
    YVR Vancouver
    6h 45m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 15h 5m
    5:45 pm YVR - 11:50 am (+1) HAV
    Multiple Airlines 2+ stops 17h 23m
    7:47 am HAV - 10:10 pm YVR
    US$4,413
    nanakflights.com
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Los Angeles, Panama City

    YVR
    5:45 pm
    3h
    LAX
    8:45 pm
    1h 58m
    LAX
    10:43 pm
    6h 21m
    PTY
    8:04 am (+1)
    1h 8m
    PTY
    9:12 am
    2h 38m
    HAV
    11:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    DL5770
    5:45 pm, 10 Jan Sat
    YVR Vancouver
    8:45 pm, 10 Jan Sat
    LAX Los Angeles
    3h
    1h 58m layover in Los Angeles (LAX)
    CM303
    10:43 pm, 10 Jan Sat
    LAX Los Angeles
    8:04 am, 11 Jan Sun
    PTY Panama City
    6h 21m
    1h 8m layover in Panama City (PTY)
    CM322
    9:12 am, 11 Jan Sun
    PTY Panama City
    11:50 am, 11 Jan Sun
    HAV Havana Jose Marti Intl
    2h 38m

    Return: Havana Jose Marti Intl to Vancouver via Panama City, Los Angeles

    HAV
    7:47 am
    2h 39m
    PTY
    10:26 am
    1h 13m
    PTY
    11:39 am
    7h 9m
    LAX
    3:48 pm
    3h 32m
    LAX
    7:20 pm
    2h 50m
    YVR
    10:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CM321
    7:47 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    10:26 am, 17 Jan Sat
    PTY Panama City
    2h 39m
    1h 13m layover in Panama City (PTY)
    CM472
    11:39 am, 17 Jan Sat
    PTY Panama City
    3:48 pm, 17 Jan Sat
    LAX Los Angeles
    7h 9m
    3h 32m layover in Los Angeles (LAX)
    DL5758
    7:20 pm, 17 Jan Sat
    LAX Los Angeles
    10:10 pm, 17 Jan Sat
    YVR Vancouver
    2h 50m
    Depart: Sat, 10 Jan Return: Sat, 17 Jan Vancouver to Havana Jose Marti Intl Sat, 10 Jan - Sat, 17 Jan
    Multiple Airlines 2+ stops 15h 5m
    5:45 pm YVR - 11:50 am (+1) HAV
    Multiple Airlines 2+ stops 17h 53m
    7:17 am HAV - 10:10 pm YVR
    US$4,413
    nanakflights.com
    Show Details

    Depart: Vancouver to Havana Jose Marti Intl via Los Angeles, Panama City

    YVR
    5:45 pm
    3h
    LAX
    8:45 pm
    1h 58m
    LAX
    10:43 pm
    6h 21m
    PTY
    8:04 am (+1)
    1h 8m
    PTY
    9:12 am
    2h 38m
    HAV
    11:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    DL5770
    5:45 pm, 10 Jan Sat
    YVR Vancouver
    8:45 pm, 10 Jan Sat
    LAX Los Angeles
    3h
    1h 58m layover in Los Angeles (LAX)
    CM303
    10:43 pm, 10 Jan Sat
    LAX Los Angeles
    8:04 am, 11 Jan Sun
    PTY Panama City
    6h 21m
    1h 8m layover in Panama City (PTY)
    CM322
    9:12 am, 11 Jan Sun
    PTY Panama City
    11:50 am, 11 Jan Sun
    HAV Havana Jose Marti Intl
    2h 38m

    Return: Havana Jose Marti Intl to Vancouver via Panama City, Los Angeles

    HAV
    7:17 am
    2h 39m
    PTY
    9:56 am
    1h 43m
    PTY
    11:39 am
    7h 9m
    LAX
    3:48 pm
    3h 32m
    LAX
    7:20 pm
    2h 50m
    YVR
    10:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CM231
    7:17 am, 17 Jan Sat
    HAV Havana Jose Marti Intl
    9:56 am, 17 Jan Sat
    PTY Panama City
    2h 39m
    1h 43m layover in Panama City (PTY)
    CM472
    11:39 am, 17 Jan Sat
    PTY Panama City
    3:48 pm, 17 Jan Sat
    LAX Los Angeles
    7h 9m
    3h 32m layover in Los Angeles (LAX)
    DL5758
    7:20 pm, 17 Jan Sat
    LAX Los Angeles
    10:10 pm, 17 Jan Sat
    YVR Vancouver
    2h 50m