background

Flight Deals from Nashville to Ontario from $156

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

UA LogoAC LogoWS LogoQR LogoSQ LogoNH LogoEK 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

Top Deals on flights from Nashville to Toronto

Nashville, US (BNA) - Toronto, CA (YTO)

WestJet Logo
WestJet

Sep 24

BNA
3h 2m
Direct

Sep 24

YYZ
WestJet Logo
WestJet

Sep 28

YYZ
1h 18m
Direct

Sep 28

BNA

as low as

$156

Nashville, US (BNA) - Toronto, CA (YTO)

WestJet Logo
WestJet

Sep 25

BNA
3h 2m
Direct

Sep 25

YYZ
WestJet Logo
WestJet

Sep 28

YYZ
1h 18m
Direct

Sep 28

BNA

as low as

$156

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Sep 25

BNA
9h 5m
YYZ

Sep 25

YHM
Air Canada Logo
Air Canada

Sep 29

YHM
5h 35m
YUL

Sep 29

BNA

as low as

$197

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 2

BNA
9h 5m
YYZ

Oct 2

YHM
Air Canada Logo
Air Canada

Oct 14

YHM
5h 35m
YUL

Oct 14

BNA

as low as

$197

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 2

BNA
2h 57m
Direct

Oct 2

YYZ
Air Canada Logo
Air Canada

Oct 6

YYZ
5h 35m
YUL

Oct 6

BNA

as low as

$197

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Sep 25

BNA
9h 5m
YYZ

Sep 25

YHM
Air Canada Logo
Air Canada

Sep 29

YHM
10h 40m
YOW
YUL

Sep 29

BNA

as low as

$202

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 16

BNA
6h 30m
YUL

Oct 16

YTZ
Air Canada Logo
Air Canada

Oct 24

YTZ
1h 3m
Direct

Oct 24

BNA

as low as

$204

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 6

BNA
7h 1m
ORD

Oct 6

YYZ
Air Canada Logo
Air Canada

Oct 7

YYZ
5h 35m
YUL

Oct 7

BNA

as low as

$207

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 7

BNA
5h 50m
ORD

Oct 7

YYZ
Air Canada Logo
Air Canada

Oct 17

YYZ
1h 3m
Direct

Oct 17

BNA

as low as

$208

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 2

BNA
8h 30m
YUL

Oct 2

YTZ
Air Canada Logo
Air Canada

Oct 6

YTZ
10h 40m
YOW
YUL

Oct 6

BNA

as low as

$208

Nashville, US (BNA) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Oct 22

BNA
7h 30m
YYZ

Oct 22

YKF
Air Canada Logo
Air Canada

Oct 27

YKF
8h 5m
YYZ

Oct 27

BNA

as low as

$317

Nashville, US (BNA) - Toronto, CA (YTO)

WestJet Logo
WestJet

Oct 4

BNA
5h 13m
DTW

Oct 4

YYZ
WestJet Logo
WestJet

Oct 11

YYZ
1h 18m
Direct

Oct 11

BNA

as low as

$510

Top Deals on flights from Nashville to Ottawa

Nashville, US (BNA) - Ottawa, CA (YOW)

WestJet Logo
WestJet

Jun 13

BNA
6h 17m
YYZ

Jun 14

YOW
WestJet Logo
WestJet

Jun 15

YOW
9h 24m
YEG

Jun 15

BNA

as low as

$500

Nashville, US (BNA) - Ottawa, CA (YOW)

WestJet Logo
WestJet

Jun 14

BNA
6h 17m
YYZ

Jun 15

YOW
WestJet Logo
WestJet

Jun 21

YOW
10h
YYC

Jun 21

BNA

as low as

$529

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 6

BNA
6h 54m
YYZ

Jun 7

YOW
Air Canada Logo
Air Canada

Jun 8

YOW
5h 52m
YYZ

Jun 8

BNA

as low as

$606

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 19

BNA
5h 55m
YYZ

Jun 20

YOW
Air Canada Logo
Air Canada

Aug 9

YOW
5h 50m
YYZ

Aug 9

BNA

as low as

$623

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 14

BNA
6h 54m
YYZ

Jun 15

YOW
Air Canada Logo
Air Canada

Jul 9

YOW
5h 50m
YYZ

Jul 9

BNA

as low as

$624

Nashville, US (BNA) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

May 21

BNA
13h 17m
EWR

May 22

YOW
United Airlines Logo
United Airlines

May 28

YOW
9h 13m
EWR

May 28

BNA

as low as

$655

Nashville, US (BNA) - Ottawa, CA (YOW)

WestJet Logo
WestJet

Jun 13

BNA
6h 17m
YYZ

Jun 14

YOW
WestJet Logo
WestJet

Jun 15

YOW
6h 57m
YYZ
DTW

Jun 15

BNA

as low as

$677

Nashville, US (BNA) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

May 21

BNA
13h 17m
EWR

May 22

YOW
United Airlines Logo
United Airlines

May 28

YOW
7h 58m
YYZ
ORD

May 28

BNA

as low as

$800

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 8

BNA
11h
ORD
YYZ

Jun 8

YOW
Air Canada Logo
Air Canada

Jun 26

YOW
5h 50m
YYZ

Jun 26

BNA

as low as

$802

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

Jun 8

BNA
11h
ORD
YYZ

Jun 8

YOW
Air Canada Logo
Air Canada

Jun 26

YOW
9h 25m
YYZ
ORD

Jun 26

BNA

as low as

$837

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 5

BNA
5h 35m
YUL

May 5

YOW
Air Canada Logo
Air Canada

May 28

YOW
4h 12m
YYZ

May 28

BNA

as low as

$885

Nashville, US (BNA) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 9

BNA
5h 35m
YUL

May 9

YOW
Air Canada Logo
Air Canada

Jun 4

YOW
6h 20m
YUL

Jun 4

BNA

as low as

$954

Top Deals on flights from Nashville to Windsor

Nashville, US (BNA) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 29

BNA
13h 51m
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
10h 24m
YYZ
ORD

Jun 5

BNA

as low as

$416

Top Deals on flights from Nashville to London

Nashville, US (BNA) - London, CA (YXU)

United Airlines Logo
United Airlines

May 29

BNA
9h 1m
ORD
YYZ

May 29

YXU
United Airlines Logo
United Airlines

Jun 5

YXU
16h 5m
YYZ
IAH

Jun 5

BNA

as low as

$581

Nashville, US (BNA) - London, CA (YXU)

Air Canada Logo
Air Canada

May 29

BNA
9h 1m
ORD
YYZ

May 29

YXU
Air Canada Logo
Air Canada

Jun 5

YXU
16h 5m
YYZ
IAH

Jun 5

BNA

as low as

$581

Nashville, US (BNA) - London, CA (YXU)

United Airlines Logo
United Airlines

May 29

BNA
14h 38m
YYZ

May 30

YXU
United Airlines Logo
United Airlines

Jun 5

YXU
16h 5m
YYZ
IAH

Jun 5

BNA

as low as

$595

Nashville, US (BNA) - London, CA (YXU)

Air Canada Logo
Air Canada

May 29

BNA
14h 38m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 5

YXU
6h
YYZ
ORD

Jun 5

BNA

as low as

$624

Nashville, US (BNA) - London, CA (YXU)

Air Canada Logo
Air Canada

May 29

BNA
9h 1m
ORD
YYZ

May 29

YXU
Air Canada Logo
Air Canada

Jun 5

YXU
24h 20m
YYZ
ORD

Jun 6

BNA

as low as

$676

Nashville, US (BNA) - London, CA (YXU)

Air Canada Logo
Air Canada

May 29

BNA
20h 23m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 5

YXU
6h
YYZ
ORD

Jun 5

BNA

as low as

$689

Nashville, US (BNA) - London, CA (YXU)

WestJet Logo
WestJet

Jun 13

BNA
12h 24m
YYC

Jun 14

YXU
WestJet Logo
WestJet

Jun 20

YXU
10h
YYC

Jun 20

BNA

as low as

$740

Nashville, US (BNA) - London, CA (YXU)

WestJet Logo
WestJet

Jun 12

BNA
12h 24m
YYC

Jun 13

YXU
WestJet Logo
WestJet

Jun 19

YXU
10h
YYC

Jun 19

BNA

as low as

$863

Nashville, US (BNA) - London, CA (YXU)

WestJet Logo
WestJet

May 29

BNA
12h 24m
YYC

May 30

YXU
WestJet Logo
WestJet

Jun 5

YXU
20h
YYC

Jun 6

BNA

as low as

$883

Nashville, US (BNA) - London, CA (YXU)

Air Canada Logo
Air Canada

May 29

BNA
14h 38m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 5

YXU
7h 52m
YYZ

Jun 5

BNA

as low as

$937

Nashville, US (BNA) - London, CA (YXU)

United Airlines Logo
United Airlines

May 29

BNA
14h 38m
YYZ

May 30

YXU
United Airlines Logo
United Airlines

Jun 5

YXU
7h 52m
YYZ

Jun 5

BNA

as low as

$959

Nashville, US (BNA) - London, CA (YXU)

WestJet Logo
WestJet

Jun 12

BNA
12h 24m
YYC

Jun 13

YXU
WestJet Logo
WestJet

Jun 19

YXU
12h 37m
YYC
ATL

Jun 20

BNA

as low as

$1328

Top Deals on flights from Nashville to Thunder Bay

Nashville, US (BNA) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

BNA
9h 14m
ORD
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 29m
YYZ
IAD

Jun 6

BNA

as low as

$359

Nashville, US (BNA) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

BNA
9h 14m
ORD
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
18h 45m
YYZ
ORD

Jun 6

BNA

as low as

$359

Nashville, US (BNA) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

BNA
14h 15m
ORD
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 29m
YYZ
IAD

Jun 6

BNA

as low as

$359

Nashville, US (BNA) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

BNA
14h 15m
ORD
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
18h 45m
YYZ
ORD

Jun 6

BNA

as low as

$359

Nashville, US (BNA) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

BNA
11h 29m
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
18h 45m
YYZ
ORD

Jun 6

BNA

as low as

$373

Nashville, US (BNA) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

BNA
11h 29m
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 29m
YYZ
IAD

Jun 6

BNA

as low as

$373

Nashville, US (BNA) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

BNA
13h 34m
YUL
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 29m
YYZ
IAD

Jun 6

BNA

as low as

$378

Nashville, US (BNA) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

BNA
13h 34m
YUL
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
18h 45m
YYZ
ORD

Jun 6

BNA

as low as

$378

Nashville, US (BNA) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

BNA
14h 15m
ORD
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 30m
YYZ
IAH

Jun 6

BNA

as low as

$422

Nashville, US (BNA) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

BNA
9h 14m
ORD
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 30m
YYZ
IAH

Jun 6

BNA

as low as

$422

Nashville, US (BNA) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

BNA
11h 29m
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 30m
YYZ
IAH

Jun 6

BNA

as low as

$436

Nashville, US (BNA) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

BNA
13h 34m
YUL
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
12h 30m
YYZ
IAH

Jun 6

BNA

as low as

$441

Top Deals on flights from Nashville to Timmins

Nashville, US (BNA) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

BNA
8h 22m
ORD
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
9h 34m
YYZ
ORD

Jun 5

BNA

as low as

$426

Nashville, US (BNA) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

BNA
10h 54m
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
9h 34m
YYZ
ORD

Jun 5

BNA

as low as

$439

Nashville, US (BNA) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

BNA
14h 34m
YYZ

May 30

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
9h 34m
YYZ
ORD

Jun 5

BNA

as low as

$439

Nashville, US (BNA) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

BNA
20h 39m
ORD
YYZ

May 30

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
9h 34m
YYZ
ORD

Jun 5

BNA

as low as

$449

Top Deals on flights from Nashville to Greater Sudbury

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

BNA
8h 15m
ORD
YYZ

May 29

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$585

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
13h 27m
YYZ

May 30

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$599

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

BNA
13h 27m
YYZ

May 30

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$599

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
15h 10m
ORD
YYZ

May 30

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$609

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
17h 55m
EWR
YYZ

May 30

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$609

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

BNA
19h 32m
ORD
YYZ

May 30

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$609

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

BNA
8h 15m
ORD
YYZ

May 29

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
18h 25m
YYZ
IAD

Jun 6

BNA

as low as

$614

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
13h 27m
YYZ

May 30

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
18h 25m
YYZ
IAD

Jun 6

BNA

as low as

$628

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
17h 55m
EWR
YYZ

May 30

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
18h 25m
YYZ
IAD

Jun 6

BNA

as low as

$638

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
15h 10m
ORD
YYZ

May 30

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
18h 25m
YYZ
IAD

Jun 6

BNA

as low as

$638

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
8h 15m
ORD
YYZ

May 29

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
18h 25m
YYZ
IAD

Jun 6

BNA

as low as

$643

Nashville, US (BNA) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

BNA
16h 57m
IAH
YYZ

May 30

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
17h 59m
YYZ
ORD

Jun 6

BNA

as low as

$822