Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788
This month discounted airfares from Calgary to Halifax flights are available for booking online. We offer convenient and less costly flights from Calgary to Halifax making your journey revel in smooth and enjoyable. Whether you are travelling for business or delight, our flights booking engine provide comfort and reliability. With FlightsDaddy, you can rest assured that you’ll arrive at your vacation destination on time and ready to explore all that Halifax has to offer. Book your Calgary to Halifax flight with FlightsDaddy these days to enjoy a problem-free journey
This month discounted airfare from Calgary to Halifax flights Book online
Departure at | Return at | Airline | Flight number | Airline | Flight | Stops | Price | Find tickets |
---|---|---|---|---|---|---|---|---|
26 July 2024 | 21 August 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 1 Stop | 899 | Tickets from 899 |
27 July 2024 | 21 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 743 | Tickets from 743 |
28 July 2024 | 21 August 2024 | Air Canada | AC 324 | ![]() | Air Canada (AC 324) | 1 Stop | 722 | Tickets from 722 |
29 July 2024 | 21 August 2024 | Westjet | WS 232 | ![]() | Westjet (WS 232) | 1 Stop | 676 | Tickets from 676 |
30 July 2024 | 13 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 517 | Tickets from 517 |
31 July 2024 | 28 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 648 | Tickets from 648 |
1 August 2024 | 8 August 2024 | Porter Airlines | PD 454 | ![]() | Porter Airlines (PD 454) | 1 Stop | 512 | Tickets from 512 |
2 August 2024 | 2 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 462 | Tickets from 462 |
3 August 2024 | 28 August 2024 | Porter Airlines | PD 272 | ![]() | Porter Airlines (PD 272) | 1 Stop | 513 | Tickets from 513 |
4 August 2024 | 28 August 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 1 Stop | 512 | Tickets from 512 |
5 August 2024 | 5 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 460 | Tickets from 460 |
6 August 2024 | 28 August 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 1 Stop | 511 | Tickets from 511 |
7 August 2024 | 6 September 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | 1 Stop | 418 | Tickets from 418 |
8 August 2024 | 8 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 346 | Tickets from 346 |
9 August 2024 | 30 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 401 | Tickets from 401 |
10 August 2024 | 4 September 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | 1 Stop | 422 | Tickets from 422 |
11 August 2024 | 4 September 2024 | Porter Airlines | PD 272 | ![]() | Porter Airlines (PD 272) | 1 Stop | 401 | Tickets from 401 |
12 August 2024 | 4 September 2024 | Porter Airlines | PD 454 | ![]() | Porter Airlines (PD 454) | 1 Stop | 401 | Tickets from 401 |
13 August 2024 | 13 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 345 | Tickets from 345 |
14 August 2024 | 5 September 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 359 | Tickets from 359 |
15 August 2024 | 11 September 2024 | Westjet | WS 646 | ![]() | Westjet (WS 646) | 1 Stop | 369 | Tickets from 369 |
16 August 2024 | 11 September 2024 | Porter Airlines | PD 272 | ![]() | Porter Airlines (PD 272) | 1 Stop | 361 | Tickets from 361 |
17 August 2024 | 17 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 220 | Tickets from 220 |
18 August 2024 | 11 September 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 361 | Tickets from 361 |
19 August 2024 | 26 August 2024 | Porter Airlines | PD 454 | ![]() | Porter Airlines (PD 454) | 1 Stop | 361 | Tickets from 361 |
20 August 2024 | 20 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 221 | Tickets from 221 |
21 August 2024 | 21 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 221 | Tickets from 221 |
22 August 2024 | 18 September 2024 | Porter Airlines | PD 454 | ![]() | Porter Airlines (PD 454) | 1 Stop | 361 | Tickets from 361 |
23 August 2024 | 3 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 331 | Tickets from 331 |
24 August 2024 | 24 August 2024 | Westjet | WS 652 | ![]() | Westjet (WS 652) | 1 Stop | 307 | Tickets from 307 |
25 August 2024 | 12 September 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 328 | Tickets from 328 |
26 August 2024 | 26 August 2024 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 221 | Tickets from 221 |
27 August 2024 | 12 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 324 | Tickets from 324 |
28 August 2024 | 5 September 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 291 | Tickets from 291 |
29 August 2024 | 5 September 2024 | Westjet | WS 646 | ![]() | Westjet (WS 646) | 1 Stop | 324 | Tickets from 324 |
30 August 2024 | 3 September 2024 | Porter Airlines | PD 454 | ![]() | Porter Airlines (PD 454) | 1 Stop | 332 | Tickets from 332 |
31 August 2024 | 5 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 324 | Tickets from 324 |
1 September 2024 | 6 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 324 | Tickets from 324 |
2 September 2024 | 6 September 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 324 | Tickets from 324 |
3 September 2024 | 6 September 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 323 | Tickets from 323 |
4 September 2024 | 7 September 2024 | Westjet | WS 658 | ![]() | Westjet (WS 658) | 1 Stop | 277 | Tickets from 277 |
5 September 2024 | 2 October 2024 | Westjet | WS 660 | ![]() | Westjet (WS 660) | 1 Stop | 303 | Tickets from 303 |
6 September 2024 | 10 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
7 September 2024 | 9 September 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 277 | Tickets from 277 |
8 September 2024 | 15 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
9 September 2024 | 10 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
10 September 2024 | 17 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
11 September 2024 | 15 September 2024 | Westjet | WS 660 | ![]() | Westjet (WS 660) | 1 Stop | 277 | Tickets from 277 |
12 September 2024 | 18 September 2024 | Westjet | WS 654 | ![]() | Westjet (WS 654) | 1 Stop | 277 | Tickets from 277 |
13 September 2024 | 20 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
14 September 2024 | 21 September 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 277 | Tickets from 277 |
15 September 2024 | 22 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
16 September 2024 | 23 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
17 September 2024 | 9 October 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 303 | Tickets from 303 |
18 September 2024 | 23 September 2024 | Westjet | WS 660 | ![]() | Westjet (WS 660) | 1 Stop | 277 | Tickets from 277 |
19 September 2024 | 22 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
20 September 2024 | 22 September 2024 | Westjet | WS 660 | ![]() | Westjet (WS 660) | 1 Stop | 277 | Tickets from 277 |
21 September 2024 | 16 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
22 September 2024 | 28 September 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
23 September 2024 | 25 September 2024 | Westjet | WS 658 | ![]() | Westjet (WS 658) | 1 Stop | 277 | Tickets from 277 |
24 September 2024 | 16 October 2024 | Westjet | WS 658 | ![]() | Westjet (WS 658) | 1 Stop | 303 | Tickets from 303 |
25 September 2024 | 23 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 297 | Tickets from 297 |
26 September 2024 | 3 October 2024 | Westjet | WS 654 | ![]() | Westjet (WS 654) | 1 Stop | 277 | Tickets from 277 |
27 September 2024 | 2 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 297 | Tickets from 297 |
28 September 2024 | 2 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
29 September 2024 | 1 October 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 277 | Tickets from 277 |
30 September 2024 | 4 October 2024 | Westjet | WS 140 | ![]() | Westjet (WS 140) | 1 Stop | 284 | Tickets from 284 |
1 October 2024 | 4 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 265 | Tickets from 265 |
2 October 2024 | 4 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 254 | Tickets from 254 |
3 October 2024 | 12 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 277 | Tickets from 277 |
4 October 2024 | 7 October 2024 | Westjet | WS 140 | ![]() | Westjet (WS 140) | 1 Stop | 254 | Tickets from 254 |
5 October 2024 | 30 October 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 2 Stops | 276 | Tickets from 276 |
6 October 2024 | 30 October 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 2 Stops | 276 | Tickets from 276 |
7 October 2024 | 14 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 254 | Tickets from 254 |
8 October 2024 | 30 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 2 Stops | 276 | Tickets from 276 |
9 October 2024 | 11 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 1 Stop | 254 | Tickets from 254 |
10 October 2024 | 11 October 2024 | Westjet | WS 654 | ![]() | Westjet (WS 654) | 1 Stop | 265 | Tickets from 265 |
11 October 2024 | 14 October 2024 | Westjet | WS 140 | ![]() | Westjet (WS 140) | 1 Stop | 254 | Tickets from 254 |
12 October 2024 | 14 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 265 | Tickets from 265 |
13 October 2024 | 6 November 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 2 Stops | 276 | Tickets from 276 |
14 October 2024 | 6 November 2024 | Westjet | WS 140 | ![]() | Westjet (WS 140) | 2 Stops | 264 | Tickets from 264 |
15 October 2024 | 6 November 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 2 Stops | 276 | Tickets from 276 |
16 October 2024 | 29 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 2 Stops | 265 | Tickets from 265 |
17 October 2024 | 20 October 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 1 Stop | 278 | Tickets from 278 |
18 October 2024 | 20 October 2024 | Westjet | WS 654 | ![]() | Westjet (WS 654) | 1 Stop | 277 | Tickets from 277 |
19 October 2024 | 26 October 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 1 Stop | 278 | Tickets from 278 |
20 October 2024 | 24 October 2024 | Westjet | WS 660 | ![]() | Westjet (WS 660) | 1 Stop | 278 | Tickets from 278 |
21 October 2024 | 25 October 2024 | Westjet | WS 234 | ![]() | Westjet (WS 234) | Direct | 434 | Tickets from 434 |
22 October 2024 | 5 November 2024 | Westjet | WS 658 | ![]() | Westjet (WS 658) | 2 Stops | 276 | Tickets from 276 |
23 October 2024 | 29 October 2024 | Westjet | WS 738 | ![]() | Westjet (WS 738) | 2 Stops | 264 | Tickets from 264 |
24 October 2024 | 24 October 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | 1 Stop | 319 | Tickets from 319 |
25 October 2024 | 1 November 2024 | Westjet | WS 656 | ![]() | Westjet (WS 656) | 2 Stops | 276 | Tickets from 276 |
26 October 2024 | 3 November 2024 | Westjet | WS 650 | ![]() | Westjet (WS 650) | 2 Stops | 276 | Tickets from 276 |
27 October 2024 | 20 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
28 October 2024 | 29 October 2024 | Porter Airlines | PD 360 | ![]() | Porter Airlines (PD 360) | 1 Stop | 143 | Tickets from 143 |
30 October 2024 | 4 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
31 October 2024 | 4 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
1 November 2024 | 7 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
2 November 2024 | 27 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
4 November 2024 | 8 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
5 November 2024 | 13 November 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 402 | Tickets from 402 |
6 November 2024 | 12 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
7 November 2024 | 22 November 2024 | Westjet | WS 670 | ![]() | Westjet (WS 670) | 1 Stop | 329 | Tickets from 329 |
8 November 2024 | 4 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
9 November 2024 | 10 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
10 November 2024 | 16 November 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 329 | Tickets from 329 |
11 November 2024 | 18 November 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 379 | Tickets from 379 |
12 November 2024 | 14 November 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 380 | Tickets from 380 |
14 November 2024 | 11 December 2024 | Westjet | WS 663 | ![]() | Westjet (WS 663) | 1 Stop | 278 | Tickets from 278 |
15 November 2024 | 20 November 2024 | Westjet | WS 255 | ![]() | Westjet (WS 255) | 2 Stops | 332 | Tickets from 332 |
16 November 2024 | 11 December 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 2 Stops | 327 | Tickets from 327 |
19 November 2024 | 24 November 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | Direct | 380 | Tickets from 380 |
20 November 2024 | 24 November 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | Direct | 379 | Tickets from 379 |
21 November 2024 | 25 November 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | 1 Stop | 329 | Tickets from 329 |
23 November 2024 | 26 November 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 2 Stops | 327 | Tickets from 327 |
25 November 2024 | 1 December 2024 | Westjet | WS 676 | ![]() | Westjet (WS 676) | 1 Stop | 301 | Tickets from 301 |
28 November 2024 | 4 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 278 | Tickets from 278 |
29 November 2024 | 4 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
1 December 2024 | 4 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 278 | Tickets from 278 |
2 December 2024 | 9 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
4 December 2024 | 1 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 345 | Tickets from 345 |
6 December 2024 | 10 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 278 | Tickets from 278 |
7 December 2024 | 11 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
8 December 2024 | 29 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 358 | Tickets from 358 |
10 December 2024 | 1 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 345 | Tickets from 345 |
12 December 2024 | 16 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 328 | Tickets from 328 |
13 December 2024 | 16 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 328 | Tickets from 328 |
14 December 2024 | 8 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
16 December 2024 | 8 January 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 2 Stops | 327 | Tickets from 327 |
17 December 2024 | 28 December 2024 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 347 | Tickets from 347 |
18 December 2024 | 28 December 2024 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 398 | Tickets from 398 |
19 December 2024 | 28 December 2024 | Westjet | WS 230 | ![]() | Westjet (WS 230) | Direct | 416 | Tickets from 416 |
20 December 2024 | 7 January 2025 | Westjet | WS 255 | ![]() | Westjet (WS 255) | 2 Stops | 351 | Tickets from 351 |
21 December 2024 | 15 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 352 | Tickets from 352 |
22 December 2024 | 5 January 2025 | Westjet | WS 237 | ![]() | Westjet (WS 237) | 1 Stop | 406 | Tickets from 406 |
23 December 2024 | 15 January 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 2 Stops | 346 | Tickets from 346 |
24 December 2024 | 2 January 2025 | Westjet | WS 230 | ![]() | Westjet (WS 230) | Direct | 379 | Tickets from 379 |
25 December 2024 | 1 January 2025 | Westjet | WS 230 | ![]() | Westjet (WS 230) | 2 Stops | 396 | Tickets from 396 |
27 December 2024 | 22 January 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 2 Stops | 327 | Tickets from 327 |
28 December 2024 | 22 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 338 | Tickets from 338 |
30 December 2024 | 15 January 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 1 Stop | 329 | Tickets from 329 |
1 January 2025 | 7 January 2025 | Westjet | WS 255 | ![]() | Westjet (WS 255) | 1 Stop | 438 | Tickets from 438 |
4 January 2025 | 29 January 2025 | Air Canada | AC 328 | ![]() | Air Canada (AC 328) | 1 Stop | 469 | Tickets from 469 |
5 January 2025 | 29 January 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | 2 Stops | 327 | Tickets from 327 |
6 January 2025 | 29 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
9 January 2025 | 15 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 278 | Tickets from 278 |
10 January 2025 | 18 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
11 January 2025 | 25 January 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 301 | Tickets from 301 |
14 January 2025 | 15 January 2025 | Porter Airlines | PD 360 | ![]() | Porter Airlines (PD 360) | 1 Stop | 143 | Tickets from 143 |
15 January 2025 | 12 February 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
16 January 2025 | 12 February 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 2 Stops | 276 | Tickets from 276 |
1 February 2025 | 26 February 2025 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 381 | Tickets from 381 |
7 February 2025 | 14 February 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 370 | Tickets from 370 |
10 February 2025 | 3 March 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 425 | Tickets from 425 |
15 February 2025 | 3 March 2025 | Westjet | WS 664 | ![]() | Westjet (WS 664) | 1 Stop | 425 | Tickets from 425 |
3 March 2025 | 8 March 2025 | Porter Airlines | PD 272 | ![]() | Porter Airlines (PD 272) | 1 Stop | 600 | Tickets from 600 |
13 March 2025 | 9 April 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 583 | Tickets from 583 |
21 March 2025 | 29 March 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 597 | Tickets from 597 |
22 March 2025 | 28 March 2025 | Porter Airlines | PD 270 | ![]() | Porter Airlines (PD 270) | 1 Stop | 607 | Tickets from 607 |
24 March 2025 | 27 March 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 599 | Tickets from 599 |
14 April 2025 | 7 May 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 571 | Tickets from 571 |
18 April 2025 | 21 April 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 597 | Tickets from 597 |
22 April 2025 | 14 May 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 585 | Tickets from 585 |
24 April 2025 | 28 April 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 572 | Tickets from 572 |
15 May 2025 | 22 May 2025 | Westjet | WS 232 | ![]() | Westjet (WS 232) | Direct | 571 | Tickets from 571 |
16 May 2025 | 19 May 2025 | Westjet | WS 234 | ![]() | Westjet (WS 234) | Direct | 596 | Tickets from 596 |
17 May 2025 | 31 May 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 585 | Tickets from 585 |
22 May 2025 | 29 May 2025 | Westjet | WS 230 | ![]() | Westjet (WS 230) | Direct | 572 | Tickets from 572 |
24 May 2025 | 7 June 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 571 | Tickets from 571 |
30 May 2025 | 30 May 2025 | Westjet | WS 230 | ![]() | Westjet (WS 230) | 1 Stop | 554 | Tickets from 554 |
31 May 2025 | 14 June 2025 | Westjet | WS 228 | ![]() | Westjet (WS 228) | Direct | 574 | Tickets from 574 |
1 June 2025 | 10 June 2025 | Westjet | WS 234 | ![]() | Westjet (WS 234) | Direct | 572 | Tickets from 572 |
2 June 2025 | 12 June 2025 | Westjet | WS 234 | ![]() | Westjet (WS 234) | Direct | 572 | Tickets from 572 |
12 June 2025 | 9 July 2025 | Air Canada | AC 223 | ![]() | Air Canada (AC 223) | 1 Stop | 636 | Tickets from 636 |
14 June 2025 | 9 July 2025 | Air Canada | AC 326 | ![]() | Air Canada (AC 326) | 1 Stop | 636 | Tickets from 636 |
22 June 2025 | 16 July 2025 | Air Canada | AC 203 | ![]() | Air Canada (AC 203) | 1 Stop | 675 | Tickets from 675 |
Book Direct Flights from Calgary to Halifax
Departure at | Return at | Airline | Find tickets |
---|---|---|---|
29 July 2024 | 31 July 2024 | ![]() | Tickets from 900 |
24 August 2024 | 28 August 2024 | ![]() | Tickets from 379 |
4 September 2024 | 7 September 2024 | ![]() | Tickets from 370 |
5 October 2024 | 19 October 2024 | ![]() | Tickets from 370 |
Cheap flights from Calgary
Destination | Departure at | Return at | Find tickets |
---|---|---|---|
Vancouver | 11 September 2024 | 12 September 2024 | Tickets from 71 |
Toronto | 24 October 2024 | 30 October 2024 | Tickets from 129 |
Los Angeles | 18 September 2024 | 21 September 2024 | Tickets from 183 |
Portland | 27 July 2024 | 31 July 2024 | Tickets from 201 |
Ontario | 18 September 2024 | 21 September 2024 | Tickets from 240 |
Montreal | 14 September 2024 | 17 September 2024 | Tickets from 246 |
Ottawa | 7 August 2024 | 8 August 2024 | Tickets from 267 |
New York | 18 September 2024 | 21 September 2024 | Tickets from 379 |
Cancun | 21 October 2024 | 27 October 2024 | Tickets from 408 |
Paris | 13 January 2025 | 19 January 2025 | Tickets from 433 |
Tulum | 24 October 2024 | 30 October 2024 | Tickets from 456 |
San Salvador | 24 October 2024 | 30 October 2024 | Tickets from 464 |
Mexico City | 24 October 2024 | 30 October 2024 | Tickets from 466 |
Montego Bay | 24 October 2024 | 30 October 2024 | Tickets from 484 |
Havana | 25 January 2025 | 31 January 2025 | Tickets from 485 |
San Jose | 19 November 2024 | 22 November 2024 | Tickets from 562 |
Varadero | 30 December 2024 | 5 January 2025 | Tickets from 638 |
San Luis Obispo | 24 October 2024 | 30 October 2024 | Tickets from 639 |
Suceava | 16 September 2024 | 22 September 2024 | Tickets from 723 |
Punta Cana | 30 December 2024 | 5 January 2025 | Tickets from 782 |
Cayo Coco | 2 August 2024 | 7 August 2024 | Tickets from 856 |
Amsterdam | 26 August 2024 | 31 August 2024 | Tickets from 885 |
San Jose del Cabo | 24 October 2024 | 30 October 2024 | Tickets from 944 |
Bangkok | 25 January 2025 | 31 January 2025 | Tickets from 1 221 |
Seoul | 23 August 2024 | 29 August 2024 | Tickets from 1 362 |
Bodrum | 2 August 2024 | 7 August 2024 | Tickets from 1 420 |
Moscow | 15 October 2024 | 21 October 2024 | Tickets from 1 575 |
Dushanbe | 9 September 2024 | 13 September 2024 | Tickets from 2 077 |
Male | 30 December 2024 | 5 January 2025 | Tickets from 2 265 |