background

Flight Deals from Toronto to Bahamas from $257

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

VS LogoAS LogoUA LogoAC LogoWS LogoCM LogoQR Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Top Deals on flights from Toronto to Nassau

Toronto, CA (YTO) - Nassau, BS (NAS)

WestJet Logo
WestJet

Jun 15

YYZ
3h 23m
Direct

Jun 15

NAS
WestJet Logo
WestJet

Jun 21

NAS
3h 25m
Direct

Jun 21

YYZ

as low as

$257

Toronto, CA (YTO) - Nassau, BS (NAS)

United Airlines Logo
United Airlines

May 29

YYZ
6h 1m
EWR

May 29

NAS
United Airlines Logo
United Airlines

May 30

NAS
7h 50m
EWR

May 30

YYZ

as low as

$289

Toronto, CA (YTO) - Nassau, BS (NAS)

United Airlines Logo
United Airlines

May 26

YYZ
9h 48m
IAH

May 26

NAS
United Airlines Logo
United Airlines

May 30

NAS
7h 50m
EWR

May 30

YYZ

as low as

$289

Toronto, CA (YTO) - Nassau, BS (NAS)

United Airlines Logo
United Airlines

May 27

YYZ
16h 31m
ORD
EWR

May 28

NAS
United Airlines Logo
United Airlines

May 29

NAS
18h 46m
EWR

May 30

YYZ

as low as

$323

Toronto, CA (YTO) - Nassau, BS (NAS)

Air Canada Logo
Air Canada

May 26

YKF
8h 10m
YYZ

May 26

NAS
Air Canada Logo
Air Canada

Jun 18

NAS
3h 25m
Direct

Jun 18

YKF

as low as

$346

Toronto, CA (YTO) - Nassau, BS (NAS)

Air Canada Logo
Air Canada

Jun 15

YHM
23h 45m
YYZ

Jun 16

NAS
Air Canada Logo
Air Canada

Jun 18

NAS
19h 50m
YYZ

Jun 19

YHM

as low as

$346

Toronto, CA (YTO) - Nassau, BS (NAS)

United Airlines Logo
United Airlines

Jun 7

YYZ
21h 18m
IAD
EWR

Jun 8

NAS
United Airlines Logo
United Airlines

Jun 12

NAS
20h 29m
EWR

Jun 13

YYZ

as low as

$376

Toronto, CA (YTO) - Nassau, BS (NAS)

Air Canada Logo
Air Canada

Jun 19

YTZ
23h 55m
YUL

Jun 20

NAS
Air Canada Logo
Air Canada

Jun 22

NAS
3h 25m
Direct

Jun 22

YTZ

as low as

$383

Toronto, CA (YTO) - Nassau, BS (NAS)

Air Canada Logo
Air Canada

Jun 19

YTZ
17h
YOW
YUL

Jun 20

NAS
Air Canada Logo
Air Canada

Jun 22

NAS
17h 5m
YYZ

Jun 23

YTZ

as low as

$383

Toronto, CA (YTO) - Nassau, BS (NAS)

COPA Airlines Logo
COPA Airlines

May 22

YYZ
26h 33m
PTY

May 23

NAS
COPA Airlines Logo
COPA Airlines

Jun 2

NAS
12h 37m
PTY

Jun 3

YYZ

as low as

$394

Toronto, CA (YTO) - Nassau, BS (NAS)

American Airlines Logo
American Airlines

May 27

YYZ
14h 15m
CLT

May 28

NAS
American Airlines Logo
American Airlines

Jun 3

NAS
10h 40m
PHL

Jun 3

YYZ

as low as

$411

Toronto, CA (YTO) - Nassau, BS (NAS)

American Airlines Logo
American Airlines

May 28

YYZ
6h 20m
MIA

May 28

NAS
American Airlines Logo
American Airlines

Jun 4

NAS
16h 6m
MIA

Jun 4

YYZ

as low as

$412

Top Deals on flights from Toronto to Freeport

Toronto, CA (YTO) - Freeport, BS (FPO)

United Airlines Logo
United Airlines

May 17

YYZ
7h 20m
IAD
FLL

May 17

FPO
United Airlines Logo
United Airlines

May 31

FPO
18h 59m
FLL
EWR

Jun 1

YYZ

as low as

$599

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 7

YYZ
15h 50m
MIA

Jun 8

FPO
American Airlines Logo
American Airlines

Jun 11

FPO
8h 19m
MIA
CLT

Jun 11

YYZ

as low as

$611

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 7

YYZ
18h
CLT
MIA

Jun 8

FPO
American Airlines Logo
American Airlines

Jun 11

FPO
8h 19m
MIA
CLT

Jun 11

YYZ

as low as

$616

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 25

YYZ
11h 15m
MIA

May 25

FPO
American Airlines Logo
American Airlines

May 29

FPO
5h 56m
MIA

May 29

YYZ

as low as

$626

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 25

YYZ
11h 15m
MIA

May 25

FPO
American Airlines Logo
American Airlines

May 29

FPO
16h 56m
MIA
ORD

May 30

YYZ

as low as

$630

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 25

YYZ
23h 20m
PHL
MIA

May 26

FPO
American Airlines Logo
American Airlines

May 29

FPO
17h 10m
MIA
CLT

May 30

YYZ

as low as

$635

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 17

YYZ
11h 15m
MIA

May 17

FPO
American Airlines Logo
American Airlines

May 31

FPO
10h 40m
MIA

May 31

YYZ

as low as

$650

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 17

YYZ
25h
PHL
MIA

May 18

FPO
American Airlines Logo
American Airlines

May 31

FPO
5h 56m
MIA

May 31

YYZ

as low as

$654

Toronto, CA (YTO) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 17

YYZ
23h 20m
PHL
MIA

May 18

FPO
American Airlines Logo
American Airlines

May 24

FPO
16h 20m
MIA
JFK

May 25

YYZ

as low as

$679

Toronto, CA (YTO) - Freeport, BS (FPO)

Hahn Air Logo
Hahn Air

May 24

YYZ
17h 5m
NAS

May 25

FPO
Hahn Air Logo
Hahn Air

May 31

FPO
26h 40m
NAS

Jun 1

YYZ

as low as

$687

Toronto, CA (YTO) - Freeport, BS (FPO)

Hahn Air Logo
Hahn Air

May 25

YKF
25h 40m
YYZ
NAS

May 26

FPO
Hahn Air Logo
Hahn Air

May 29

FPO
27h 10m
NAS

May 30

YKF

as low as

$705

Toronto, CA (YTO) - Freeport, BS (FPO)

Hahn Air Logo
Hahn Air

May 25

YYZ
17h 5m
NAS

May 26

FPO
Hahn Air Logo
Hahn Air

May 29

FPO
27h 10m
NAS

May 30

YYZ

as low as

$705

Top Deals on flights from Toronto to George Town

Toronto, CA (YTO) - George Town, BS (GGT)

United Airlines Logo
United Airlines

May 17

YYZ
24h
EWR
NAS

May 18

GGT
United Airlines Logo
United Airlines

May 24

GGT
17h 51m
FLL
EWR

May 25

YYZ

as low as

$623

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 26

YHM
25h 50m
YYZ
NAS

May 27

GGT
Hahn Air Logo
Hahn Air

Jun 2

GGT
13h 55m
NAS

Jun 2

YHM

as low as

$636

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 28

YYZ
17h 15m
NAS

May 29

GGT
Hahn Air Logo
Hahn Air

Jun 1

GGT
27h 40m
NAS

Jun 2

YYZ

as low as

$636

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 26

YHM
25h 50m
YYZ
NAS

May 27

GGT
Hahn Air Logo
Hahn Air

Jun 2

GGT
25h
NAS
YYZ

Jun 3

YHM

as low as

$636

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 28

YKF
22h 5m
YYZ
NAS

May 29

GGT
Hahn Air Logo
Hahn Air

Jun 1

GGT
27h 40m
NAS

Jun 2

YKF

as low as

$636

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 26

YYZ
17h 20m
NAS

May 27

GGT
Hahn Air Logo
Hahn Air

Jun 2

GGT
13h 55m
NAS

Jun 2

YYZ

as low as

$636

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 25

YYZ
17h 20m
NAS

May 26

GGT
Hahn Air Logo
Hahn Air

Jun 4

GGT
13h 55m
NAS

Jun 4

YYZ

as low as

$655

Toronto, CA (YTO) - George Town, BS (GGT)

Hahn Air Logo
Hahn Air

May 25

YKF
22h 10m
YYZ
NAS

May 26

GGT
Hahn Air Logo
Hahn Air

Jun 4

GGT
25h 10m
NAS
YYZ

Jun 5

YKF

as low as

$655

Toronto, CA (YTO) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 17

YYZ
24h 35m
PHL
MIA

May 18

GGT
American Airlines Logo
American Airlines

May 24

GGT
6h 21m
MIA

May 24

YYZ

as low as

$680

Toronto, CA (YTO) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 17

YYZ
22h 55m
PHL
MIA

May 18

GGT
American Airlines Logo
American Airlines

May 24

GGT
17h 35m
MIA
CLT

May 25

YYZ

as low as

$684

Toronto, CA (YTO) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 17

YYZ
6h 24m
CLT

May 17

GGT
American Airlines Logo
American Airlines

May 24

GGT
6h 21m
MIA

May 24

YYZ

as low as

$729

Toronto, CA (YTO) - George Town, BS (GGT)

United Airlines Logo
United Airlines

Jun 14

YYZ
24h
EWR
NAS

Jun 15

GGT
United Airlines Logo
United Airlines

Jun 21

GGT
18h 54m
FLL
EWR

Jun 22

YYZ

as low as

$732

Top Deals on flights from Toronto to Eleuthera

Toronto, CA (YTO) - Eleuthera, BS (ELH)

United Airlines Logo
United Airlines

May 30

YYZ
20h 30m
ORD
FLL

May 31

ELH
United Airlines Logo
United Airlines

Jun 6

ELH
26h 29m
FLL
IAD

Jun 7

YYZ

as low as

$540

Toronto, CA (YTO) - Eleuthera, BS (ELH)

United Airlines Logo
United Airlines

May 30

YYZ
17h 55m
EWR
FLL

May 31

ELH
United Airlines Logo
United Airlines

Jun 6

ELH
26h 29m
FLL
IAD

Jun 7

YYZ

as low as

$540

Toronto, CA (YTO) - Eleuthera, BS (ELH)

United Airlines Logo
United Airlines

May 30

YYZ
24h 30m
ORD
FLL

May 31

ELH
United Airlines Logo
United Airlines

Jun 6

ELH
26h 29m
FLL
IAD

Jun 7

YYZ

as low as

$540

Toronto, CA (YTO) - Eleuthera, BS (ELH)

United Airlines Logo
United Airlines

May 30

YYZ
19h 55m
EWR
FLL

May 31

ELH
United Airlines Logo
United Airlines

Jun 6

ELH
26h 29m
FLL
IAD

Jun 7

YYZ

as low as

$540

Toronto, CA (YTO) - Eleuthera, BS (ELH)

United Airlines Logo
United Airlines

May 30

YYZ
17h 55m
EWR
FLL

May 31

ELH
United Airlines Logo
United Airlines

Jun 6

ELH
31h 56m
FLL
IAH

Jun 7

YYZ

as low as

$541

Toronto, CA (YTO) - Eleuthera, BS (ELH)

United Airlines Logo
United Airlines

May 30

YYZ
19h 55m
EWR
FLL

May 31

ELH
United Airlines Logo
United Airlines

Jun 6

ELH
31h 56m
FLL
IAH

Jun 7

YYZ

as low as

$541

Toronto, CA (YTO) - Eleuthera, BS (ELH)

American Airlines Logo
American Airlines

May 30

YYZ
7h 16m
MIA

May 30

ELH
American Airlines Logo
American Airlines

Jun 6

ELH
9h 27m
MIA

Jun 6

YYZ

as low as

$577

Toronto, CA (YTO) - Eleuthera, BS (ELH)

American Airlines Logo
American Airlines

May 30

YYZ
7h 16m
MIA

May 30

ELH
American Airlines Logo
American Airlines

Jun 6

ELH
19h 17m
MIA
JFK

Jun 7

YYZ

as low as

$582

Toronto, CA (YTO) - Eleuthera, BS (ELH)

American Airlines Logo
American Airlines

May 30

YYZ
19h 29m
CLT
MIA

May 31

ELH
American Airlines Logo
American Airlines

Jun 6

ELH
9h 27m
MIA

Jun 6

YYZ

as low as

$582

Toronto, CA (YTO) - Eleuthera, BS (ELH)

American Airlines Logo
American Airlines

May 30

YYZ
17h 51m
LGA
MIA

May 31

ELH
American Airlines Logo
American Airlines

Jun 6

ELH
9h 27m
MIA

Jun 6

YYZ

as low as

$582

Toronto, CA (YTO) - Eleuthera, BS (ELH)

American Airlines Logo
American Airlines

May 30

YYZ
19h 21m
PHL
MIA

May 31

ELH
American Airlines Logo
American Airlines

Jun 6

ELH
9h 27m
MIA

Jun 6

YYZ

as low as

$582

Toronto, CA (YTO) - Eleuthera, BS (ELH)

American Airlines Logo
American Airlines

May 30

YYZ
17h 45m
DCA
MIA

May 31

ELH
American Airlines Logo
American Airlines

Jun 6

ELH
9h 27m
MIA

Jun 6

YYZ

as low as

$582

Top Deals on flights from Toronto to Marsh Harbour

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
9h 40m
EWR
FLL

May 31

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
12h 38m
FLL
EWR

Jun 7

YYZ

as low as

$494

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
21h 55m
EWR
FLL

Jun 1

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
12h 38m
FLL
EWR

Jun 7

YYZ

as low as

$494

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
24h 10m
IAD
FLL

Jun 1

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
12h 38m
FLL
EWR

Jun 7

YYZ

as low as

$517

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
25h 55m
ORD
FLL

Jun 1

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
12h 38m
FLL
EWR

Jun 7

YYZ

as low as

$517

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
23h 55m
ORD
FLL

Jun 1

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
12h 38m
FLL
EWR

Jun 7

YYZ

as low as

$517

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
22h 25m
IAD
FLL

Jun 1

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
12h 38m
FLL
EWR

Jun 7

YYZ

as low as

$517

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
22h 25m
IAD
FLL

Jun 1

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
23h 34m
FLL
EWR

Jun 8

YYZ

as low as

$570

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
9h 40m
EWR
FLL

May 31

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
20h 24m
FLL
IAD

Jun 8

YYZ

as low as

$649

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
9h 40m
EWR
FLL

May 31

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
28h 34m
FLL
IAD

Jun 8

YYZ

as low as

$649

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
9h 40m
EWR
FLL

May 31

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
20h 35m
FLL
IAH

Jun 8

YYZ

as low as

$715

Toronto, CA (YTO) - Marsh Harbour, BS (MHH)

United Airlines Logo
United Airlines

May 31

YYZ
9h 40m
EWR
FLL

May 31

MHH
United Airlines Logo
United Airlines

Jun 7

MHH
13h 22m
FLL
ORD

Jun 7

YYZ

as low as

$764

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158