Cheapest direct round trips on Ryanair and Wizz Air from Kraków or Katowice, with mixed Polish airports and airlines. Arrival and departure airports can differ only when there is a practical configured ground or ferry connection. Totals cover all 2 adults + 1 child; refreshed daily.
Total for all 3 passengers, basic fare, PLN — hover a bar for the winning dates
| 25 Aug → 27 AugBest deal | 2 | KTW→BGY 21:00Ryanair | BGY→KTW 07:55Ryanair | same airport — Bergamo | 457 PLN |
| 25 Aug → 27 Aug | 2 | KTW→BGY 21:00Ryanair | MXP→KRK 21:35Wizz Air | ~50 min train (Bergamo-Milan) | 502 PLN |
| 25 Aug → 27 Aug | 2 | KTW→TSF 19:25Ryanair | TSF→KRK 08:20Ryanair | same airport — Venice Treviso | 512 PLN |
| 25 Aug → 27 Aug | 2 | KTW→BGY 21:00Ryanair | BGY→KRK 19:25Ryanair | same airport — Bergamo | 520 PLN |
| 25 Aug → 27 Aug | 2 | KTW→TSF 19:25Ryanair | VCE→KRK 15:00Wizz Air | ~40 min train (Treviso-Venice) | 526 PLN |
| 25 Aug → 28 Aug | 3 | KTW→BGY 21:00Ryanair | BGY→KRK 23:00Ryanair | same airport — Bergamo | 528 PLN |
| 26 Aug → 28 Aug | 2 | KTW→BGY 15:25Ryanair | BGY→KRK 23:00Ryanair | same airport — Bergamo | 528 PLN |
| 25 Aug → 28 Aug | 3 | KTW→BGY 21:00Ryanair | MXP→KRK 08:45Ryanair | ~50 min train (Bergamo-Milan) | 537 PLN |
| 26 Aug → 28 Aug | 2 | KTW→BGY 15:25Ryanair | MXP→KRK 08:45Ryanair | ~50 min train (Bergamo-Milan) | 537 PLN |
| 25 Aug → 28 Aug | 3 | KTW→BGY 21:00Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 562 PLN |
| 26 Aug → 28 Aug | 2 | KTW→BGY 15:25Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 562 PLN |
| 26 Aug → 29 Aug | 3 | KTW→BGY 15:25Ryanair | BGY→KRK 08:10Ryanair | same airport — Bergamo | 570 PLN |
| 24 Aug → 26 Aug | 2 | KRK→BGY 22:15Ryanair | BGY→KTW 08:00Ryanair | same airport — Bergamo | 588 PLN |
| 24 Aug → 27 Aug | 3 | KRK→BGY 22:15Ryanair | BGY→KTW 07:55Ryanair | same airport — Bergamo | 608 PLN |
| 27 Aug → 30 Aug | 3 | KTW→BGY 21:15Ryanair | BGY→KRK 08:15Ryanair | same airport — Bergamo | 650 PLN |
| 26 Aug → 29 Aug | 3 | KTW→BGY 15:25Ryanair | MXP→KRK 21:35Wizz Air | ~50 min train (Bergamo-Milan) | 652 PLN |
| 24 Aug → 26 Aug | 2 | KRK→BGY 22:15Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 653 PLN |
| 24 Aug → 27 Aug | 3 | KRK→BGY 22:15Ryanair | MXP→KRK 21:35Wizz Air | ~50 min train (Bergamo-Milan) | 653 PLN |
| 27 Aug → 29 Aug | 2 | KTW→BGY 21:15Ryanair | BGY→KRK 08:10Ryanair | same airport — Bergamo | 662 PLN |
| 24 Aug → 27 Aug | 3 | KRK→BGY 22:15Ryanair | BGY→KRK 19:25Ryanair | same airport — Bergamo | 671 PLN |
| 24 Aug → 27 Aug | 3 | KRK→TRS 21:35Ryanair | VCE→KRK 15:00Wizz Air | ~1 h 50 min train (Trieste-Venice) | 687 PLN |
| 25 Aug → 27 Aug | 2 | KRK→RMI 15:50Ryanair | BLQ→KRK 20:45Ryanair | ~1 h train (Bologna-Rimini) | 693 PLN |
| 24 Aug → 26 Aug | 2 | KRK→BGY 22:15Ryanair | BGY→KRK 20:25Ryanair | same airport — Bergamo | 710 PLN |
| 25 Aug → 28 Aug | 3 | KTW→BGY 21:00Ryanair | BGY→KTW 23:35Ryanair | same airport — Bergamo | 710 PLN |
| 26 Aug → 28 Aug | 2 | KTW→BGY 15:25Ryanair | BGY→KTW 23:35Ryanair | same airport — Bergamo | 710 PLN |
| 28 Aug → 30 Aug | 2 | KTW→BGY 21:25Ryanair | BGY→KRK 08:15Ryanair | same airport — Bergamo | 727 PLN |
| 28 Aug → 31 Aug | 3 | KTW→BGY 21:25Ryanair | BGY→KRK 06:55Ryanair | same airport — Bergamo | 727 PLN |
| 28 Aug → 31 Aug | 3 | KTW→BGY 21:25Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 730 PLN |
| 27 Aug → 29 Aug | 2 | KTW→BGY 21:15Ryanair | MXP→KRK 21:35Wizz Air | ~50 min train (Bergamo-Milan) | 743 PLN |
| 28 Aug → 31 Aug | 3 | KTW→BGY 21:25Ryanair | MXP→KRK 14:45Ryanair | ~50 min train (Bergamo-Milan) | 751 PLN |
| 26 Aug → 28 Aug | 2 | KRK→CIA 18:10Ryanair | FCO→KTW 20:20Wizz Air | ~1 h 30 min rail and metro across Rome | 753 PLN |
| 26 Aug → 28 Aug | 2 | KRK→CIA 18:10Ryanair | CIA→KRK 18:35Ryanair | same airport — Rome Ciampino | 756 PLN |
| 25 Aug → 27 Aug | 2 | KRK→FCO 13:00Wizz Air | BLQ→KRK 20:45Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 762 PLN |
| 24 Aug → 26 Aug | 2 | KTW→BGY 15:00Ryanair | BGY→KTW 08:00Ryanair | same airport — Bergamo | 763 PLN |
| 26 Aug → 28 Aug | 2 | KRK→BGY 08:20Ryanair | BGY→KRK 23:00Ryanair | same airport — Bergamo | 768 PLN |
| 29 Aug → 31 Aug | 2 | KTW→BGY 21:00Ryanair | BGY→KRK 06:55Ryanair | same airport — Bergamo | 773 PLN |
| 29 Aug → 31 Aug | 2 | KTW→BGY 21:00Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 776 PLN |
| 26 Aug → 28 Aug | 2 | KRK→BGY 08:20Ryanair | MXP→KRK 08:45Ryanair | ~50 min train (Bergamo-Milan) | 777 PLN |
| 24 Aug → 27 Aug | 3 | KTW→BGY 15:00Ryanair | BGY→KTW 07:55Ryanair | same airport — Bergamo | 784 PLN |
| 24 Aug → 26 Aug | 2 | KRK→MXP 17:05Ryanair | BGY→KTW 08:00Ryanair | ~50 min train (Bergamo-Milan) | 787 PLN |
| 28 Aug → 30 Aug | 2 | KRK→BGY 23:20Ryanair | BGY→KRK 08:15Ryanair | same airport — Bergamo | 791 PLN |
| 28 Aug → 31 Aug | 3 | KRK→BGY 23:20Ryanair | BGY→KRK 06:55Ryanair | same airport — Bergamo | 791 PLN |
| 28 Aug → 31 Aug | 3 | KRK→BGY 23:20Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 794 PLN |
| 26 Aug → 29 Aug | 3 | KRK→CIA 18:10Ryanair | CIA→KRK 13:00Ryanair | same airport — Rome Ciampino | 795 PLN |
| 29 Aug → 31 Aug | 2 | KTW→BGY 21:00Ryanair | MXP→KRK 14:45Ryanair | ~50 min train (Bergamo-Milan) | 797 PLN |
| 26 Aug → 28 Aug | 2 | KRK→BGY 08:20Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 802 PLN |
| 24 Aug → 27 Aug | 3 | KRK→MXP 17:05Ryanair | BGY→KTW 07:55Ryanair | ~50 min train (Bergamo-Milan) | 808 PLN |
| 26 Aug → 29 Aug | 3 | KRK→BGY 08:20Ryanair | BGY→KRK 08:10Ryanair | same airport — Bergamo | 810 PLN |
| 26 Aug → 29 Aug | 3 | KRK→CIA 18:10Ryanair | FCO→KRK 15:50Wizz Air | ~1 h 30 min rail and metro across Rome | 813 PLN |
| 28 Aug → 31 Aug | 3 | KRK→BGY 23:20Ryanair | MXP→KRK 14:45Ryanair | ~50 min train (Bergamo-Milan) | 815 PLN |
| 25 Aug → 27 Aug | 2 | KRK→FCO 13:00Wizz Air | FCO→KTW 16:50Ryanair | same airport — Rome Fiumicino | 822 PLN |
| 24 Aug → 26 Aug | 2 | KTW→BGY 15:00Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 829 PLN |
| 24 Aug → 27 Aug | 3 | KTW→BGY 15:00Ryanair | MXP→KRK 21:35Wizz Air | ~50 min train (Bergamo-Milan) | 829 PLN |
| 25 Aug → 27 Aug | 2 | KRK→BLQ 20:05Ryanair | VCE→KRK 15:00Wizz Air | ~1 h 20 min high-speed train (Bologna-Venice) | 838 PLN |
| 29 Aug → 31 Aug | 2 | KRK→TRS 12:20Ryanair | TRS→KRK 23:30Ryanair | same airport — Trieste | 841 PLN |
| 24 Aug → 27 Aug | 3 | KTW→BGY 15:00Ryanair | BGY→KRK 19:25Ryanair | same airport — Bergamo | 847 PLN |
| 24 Aug → 26 Aug | 2 | KRK→MXP 17:05Ryanair | MXP→KRK 21:10Wizz Air | same airport — Milan Malpensa | 853 PLN |
| 24 Aug → 27 Aug | 3 | KRK→MXP 17:05Ryanair | MXP→KRK 21:35Wizz Air | same airport — Milan Malpensa | 853 PLN |
| 25 Aug → 27 Aug | 2 | KRK→BLQ 20:05Ryanair | BLQ→KRK 20:45Ryanair | same airport — Bologna | 856 PLN |
| 24 Aug → 27 Aug | 3 | KRK→MXP 17:05Ryanair | BGY→KRK 19:25Ryanair | ~50 min train (Bergamo-Milan) | 871 PLN |
| 25 Aug → 27 Aug | 2 | KTW→FCO 15:45Ryanair | BLQ→KRK 20:45Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 874 PLN |
| 27 Aug → 29 Aug | 2 | KRK→BLQ 22:55Ryanair | CIA→KRK 13:00Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 884 PLN |
| 24 Aug → 26 Aug | 2 | KTW→BGY 15:00Ryanair | BGY→KRK 20:25Ryanair | same airport — Bergamo | 886 PLN |
| 26 Aug → 29 Aug | 3 | KRK→BGY 08:20Ryanair | MXP→KRK 21:35Wizz Air | ~50 min train (Bergamo-Milan) | 892 PLN |
| 25 Aug → 27 Aug | 2 | KRK→FCO 13:00Wizz Air | FCO→KTW 15:50Wizz Air | same airport — Rome Fiumicino | 894 PLN |
| 25 Aug → 28 Aug | 3 | KRK→FCO 13:00Wizz Air | FCO→KTW 20:20Wizz Air | same airport — Rome Fiumicino | 894 PLN |
| 26 Aug → 28 Aug | 2 | KRK→FCO 18:40Wizz Air | FCO→KTW 20:20Wizz Air | same airport — Rome Fiumicino | 894 PLN |
| 25 Aug → 27 Aug | 2 | KRK→PSA 20:30Ryanair | BLQ→KRK 20:45Ryanair | ~1 h 40 min train (Bologna-Pisa) | 895 PLN |
| 25 Aug → 27 Aug | 2 | KRK→TSF 12:05Ryanair | TSF→KRK 08:20Ryanair | same airport — Venice Treviso | 896 PLN |
| 29 Aug → 31 Aug | 2 | KRK→BGY 12:40Ryanair | BGY→KRK 06:55Ryanair | same airport — Bergamo | 896 PLN |
| 25 Aug → 27 Aug | 2 | KRK→FCO 13:00Wizz Air | CIA→KRK 20:15Ryanair | ~1 h 30 min rail and metro across Rome | 897 PLN |
| 25 Aug → 28 Aug | 3 | KRK→FCO 13:00Wizz Air | CIA→KRK 18:35Ryanair | ~1 h 30 min rail and metro across Rome | 897 PLN |
| 26 Aug → 28 Aug | 2 | KRK→FCO 18:40Wizz Air | CIA→KRK 18:35Ryanair | ~1 h 30 min rail and metro across Rome | 897 PLN |
| 29 Aug → 31 Aug | 2 | KRK→BGY 12:40Ryanair | MXP→KRK 21:10Wizz Air | ~50 min train (Bergamo-Milan) | 899 PLN |
| 27 Aug → 30 Aug | 3 | KRK→BLQ 22:55Ryanair | CIA→KRK 12:20Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 899 PLN |
| 24 Aug → 26 Aug | 2 | KRK→RMI 11:35Ryanair | BLQ→KRK 08:05Ryanair | ~1 h train (Bologna-Rimini) | 900 PLN |
| 24 Aug → 27 Aug | 3 | KRK→RMI 11:35Ryanair | BLQ→KRK 20:45Ryanair | ~1 h train (Bologna-Rimini) | 900 PLN |
| 27 Aug → 29 Aug | 2 | KRK→BLQ 22:55Ryanair | FCO→KRK 15:50Wizz Air | ~1 h 57 min high-speed train (Bologna-Rome) | 902 PLN |
| 25 Aug → 27 Aug | 2 | KRK→TSF 12:05Ryanair | VCE→KRK 15:00Wizz Air | ~40 min train (Treviso-Venice) | 910 PLN |
| 24 Aug → 26 Aug | 2 | KRK→MXP 17:05Ryanair | BGY→KRK 20:25Ryanair | ~50 min train (Bergamo-Milan) | 910 PLN |
| 27 Aug → 29 Aug | 2 | KRK→TSF 05:50Ryanair | TSF→KTW 13:55Ryanair | same airport — Venice Treviso | 911 PLN |
| 25 Aug → 28 Aug | 3 | KTW→TSF 19:25Ryanair | TSF→KRK 19:40Ryanair | same airport — Venice Treviso | 915 PLN |
| 25 Aug → 27 Aug | 2 | KRK→BLQ 20:05Ryanair | FCO→KTW 16:50Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 916 PLN |
| 29 Aug → 31 Aug | 2 | KRK→BGY 12:40Ryanair | MXP→KRK 14:45Ryanair | ~50 min train (Bergamo-Milan) | 920 PLN |
| 29 Aug → 31 Aug | 2 | KRK→RMI 20:00Ryanair | BLQ→KRK 16:35Ryanair | ~1 h train (Bologna-Rimini) | 924 PLN |
| 25 Aug → 27 Aug | 2 | KTW→FCO 15:45Ryanair | FCO→KTW 16:50Ryanair | same airport — Rome Fiumicino | 934 PLN |
| 26 Aug → 29 Aug | 3 | KRK→FCO 18:40Wizz Air | CIA→KRK 13:00Ryanair | ~1 h 30 min rail and metro across Rome | 936 PLN |
| 25 Aug → 27 Aug | 2 | KRK→BGY 22:00Ryanair | BGY→KTW 07:55Ryanair | same airport — Bergamo | 950 PLN |
| 26 Aug → 28 Aug | 2 | KRK→BGY 08:20Ryanair | BGY→KTW 23:35Ryanair | same airport — Bergamo | 950 PLN |
| 26 Aug → 29 Aug | 3 | KRK→FCO 18:40Wizz Air | FCO→KRK 15:50Wizz Air | same airport — Rome Fiumicino | 954 PLN |
| 25 Aug → 27 Aug | 2 | KRK→CIA 18:15Ryanair | BLQ→KRK 20:45Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 957 PLN |
| 24 Aug → 26 Aug | 2 | KRK→TRS 21:35Ryanair | TRS→KRK 14:50Ryanair | same airport — Trieste | 962 PLN |
| 26 Aug → 29 Aug | 3 | KRK→TRS 12:55Ryanair | TRS→KRK 14:15Ryanair | same airport — Trieste | 963 PLN |
| 25 Aug → 27 Aug | 2 | KRK→MXP 19:05Wizz Air | BGY→KTW 07:55Ryanair | ~50 min train (Bergamo-Milan) | 969 PLN |
| 26 Aug → 29 Aug | 3 | KTW→BGY 15:25Ryanair | BGY→KTW 23:10Ryanair | same airport — Bergamo | 970 PLN |
| 23 Aug → 26 Aug | 3 | KTW→FCO 18:35Wizz Air | BLQ→KRK 08:05Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 972 PLN |
| 27 Aug → 30 Aug | 3 | KRK→BGY 09:45Ryanair | BGY→KRK 08:15Ryanair | same airport — Bergamo | 973 PLN |
| 27 Aug → 30 Aug | 3 | KRK→BLQ 22:55Ryanair | FCO→KTW 13:40Ryanair | ~1 h 57 min high-speed train (Bologna-Rome) | 979 PLN |
| 27 Aug → 30 Aug | 3 | KRK→BLQ 22:55Ryanair | BLQ→KRK 08:45Ryanair | same airport — Bologna | 983 PLN |
| 28 Aug → 31 Aug | 3 | KTW→BGY 21:25Ryanair | BGY→KTW 17:10Ryanair | same airport — Bergamo | 984 PLN |
| 28 Aug → 31 AugBest deal | 3 | KTW→ALC 18:10Wizz Air | CDT→KRK 11:25Ryanair | ~2 h 55 min direct train (Alicante-Castellon) | 1 315 PLN |
| 23 Aug → 26 Aug | 3 | KTW→ALC 05:30Wizz Air | MAD→KTW 19:35Wizz Air | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 374 PLN |
| 28 Aug → 31 Aug | 3 | KTW→ALC 18:10Wizz Air | VLC→KRK 06:50Ryanair | ~2 h train (Alicante-Valencia) | 1 405 PLN |
| 28 Aug → 31 Aug | 3 | KTW→ALC 18:05Ryanair | CDT→KRK 11:25Ryanair | ~2 h 55 min direct train (Alicante-Castellon) | 1 430 PLN |
| 24 Aug → 28 Aug | 4 | KTW→ALC 18:10Wizz Air | MAD→KTW 19:35Wizz Air | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 434 PLN |
| 24 Aug → 27 Aug | 3 | KTW→ALC 18:10Wizz Air | MAD→KRK 05:45Ryanair | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 434 PLN |
| 25 Aug → 28 Aug | 3 | KTW→ALC 20:15Ryanair | MAD→KTW 19:35Wizz Air | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 435 PLN |
| 25 Aug → 28 Aug | 3 | KTW→AGP 15:15Wizz Air | MAD→KTW 19:35Wizz Air | ~2 h 45 min high-speed train (Malaga-Madrid) | 1 494 PLN |
| 23 Aug → 26 Aug | 3 | KTW→ALC 05:30Wizz Air | MAD→KRK 21:40Ryanair | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 507 PLN |
| 26 Aug → 30 Aug | 4 | KTW→ALC 07:10Ryanair | VLC→KRK 21:35Ryanair | ~2 h train (Alicante-Valencia) | 1 510 PLN |
| 27 Aug → 31 Aug | 4 | KTW→ALC 09:20Ryanair | CDT→KRK 11:25Ryanair | ~2 h 55 min direct train (Alicante-Castellon) | 1 513 PLN |
| 28 Aug → 31 Aug | 3 | KTW→ALC 18:05Ryanair | VLC→KRK 06:50Ryanair | ~2 h train (Alicante-Valencia) | 1 521 PLN |
| 24 Aug → 28 Aug | 4 | KTW→ALC 18:15Ryanair | MAD→KTW 19:35Wizz Air | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 551 PLN |
| 25 Aug → 29 Aug | 4 | KTW→AGP 15:15Wizz Air | AGP→KRK 21:00Ryanair | same airport — Malaga | 1 551 PLN |
| 24 Aug → 27 Aug | 3 | KTW→ALC 18:15Ryanair | MAD→KRK 05:45Ryanair | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 551 PLN |
| 25 Aug → 28 Aug | 3 | KTW→ALC 17:30Wizz Air | MAD→KTW 19:35Wizz Air | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 554 PLN |
| 23 Aug → 27 Aug | 4 | KTW→ALC 05:30Wizz Air | MAD→KRK 05:45Ryanair | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 554 PLN |
| 24 Aug → 27 Aug | 3 | KTW→ALC 18:10Wizz Air | CDT→KRK 13:55Ryanair | ~2 h 55 min direct train (Alicante-Castellon) | 1 561 PLN |
| 24 Aug → 28 Aug | 4 | KTW→ALC 18:10Wizz Air | MAD→KRK 21:40Ryanair | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 568 PLN |
| 25 Aug → 28 Aug | 3 | KTW→ALC 20:15Ryanair | MAD→KRK 21:40Ryanair | ~2 h 30 min high-speed train (Alicante-Madrid) | 1 569 PLN |
Every listed airport supports a same-airport return. These are the permitted mixed-airport pairs, in either direction. Airport-to-station/port transfers are additional.
| Area | Fly into / return from | Connection |
|---|---|---|
| Mainland Spain | AGP Malaga ⇄ MAD Madrid | ~2 h 45 min high-speed train (Malaga-Madrid) |
| Mainland Spain | AGP Malaga ⇄ SVQ Seville | ~2 h train (Malaga-Seville) |
| Mainland Spain | ALC Alicante ⇄ CDT Castellon | ~2 h 55 min direct train (Alicante-Castellon) |
| Mainland Spain | ALC Alicante ⇄ MAD Madrid | ~2 h 30 min high-speed train (Alicante-Madrid) |
| Mainland Spain | ALC Alicante ⇄ VLC Valencia | ~2 h train (Alicante-Valencia) |
| Mainland Spain | CDT Castellon ⇄ MAD Madrid | ~2 h 50 min high-speed train (Castellon-Madrid) |
| Mainland Spain | CDT Castellon ⇄ VLC Valencia | ~1 h train (Castellon-Valencia) |
| Mainland Spain | MAD Madrid ⇄ SVQ Seville | ~2 h 40 min high-speed train (Madrid-Seville) |
| Mainland Spain | MAD Madrid ⇄ VLC Valencia | ~1 h 50 min high-speed train (Madrid-Valencia) |
| Italy | AOI Ancona ⇄ PSR Pescara | ~1 h 50 min train (Ancona-Pescara) |
| Italy | AOI Ancona ⇄ RMI Rimini | ~1 h train (Ancona-Rimini) |
| Italy | BGY Bergamo ⇄ MXP Milan Malpensa | ~50 min train (Bergamo-Milan) |
| Italy | BLQ Bologna ⇄ CIA Rome Ciampino | ~1 h 57 min high-speed train (Bologna-Rome) |
| Italy | BLQ Bologna ⇄ FCO Rome Fiumicino | ~1 h 57 min high-speed train (Bologna-Rome) |
| Italy | BLQ Bologna ⇄ PSA Pisa | ~1 h 40 min train (Bologna-Pisa) |
| Italy | BLQ Bologna ⇄ RMI Rimini | ~1 h train (Bologna-Rimini) |
| Italy | BLQ Bologna ⇄ VCE Venice Marco Polo | ~1 h 20 min high-speed train (Bologna-Venice) |
| Italy | CIA Rome Ciampino ⇄ FCO Rome Fiumicino | ~1 h 30 min rail and metro across Rome |
| Italy | CIA Rome Ciampino ⇄ NAP Naples | ~1 h 10 min high-speed train (Rome-Naples) |
| Italy | FCO Rome Fiumicino ⇄ NAP Naples | ~1 h 10 min high-speed train (Rome-Naples) |
| Italy | MXP Milan Malpensa ⇄ TRN Turin | ~1 h high-speed train (Milan-Turin) |
| Italy | REG Reggio Calabria ⇄ SUF Lamezia | ~1 h 45 min train (Lamezia-Reggio Calabria) |
| Italy | TRS Trieste ⇄ VCE Venice Marco Polo | ~1 h 50 min train (Trieste-Venice) |
| Italy | TSF Venice Treviso ⇄ VCE Venice Marco Polo | ~40 min train (Treviso-Venice) |
Sources: Ryanair fare-finder + Wizz Air timetable · rebuilt daily by the fare monitor.