Last Minute Cruises to Greece
Every cruise to Greece leaving in the next 90 days, from any port, cheapest first.
98 cruises from $130 per person Updated Nov 8, 2026, 4:04 a.m. ET
98 sailings to Greece leave in the next 90 days, on 7 cruise lines. The cheapest is the 2-Night Mediterranean, Eastern on MSC Lirica, leaving Bari (Italy) on Sat, Jan 9, 2027, from $130 per person. Most leave from Piraeus (Athens, Greece), Istanbul (Turkey) and Bari (Italy).
A sailing is listed here when it calls at a Greek port.
Deals
We may earn a commission if you book through the Check live price buttons, at no cost to you. Fares are per person for two sharing a cabin, taxes and fees included. How fares are checked.
Filter and sort 98 cruises
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 62 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Izmir, Istanbul, Corfu, Bari
- Leaves in 85 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Izmir, Istanbul, Corfu, Bari
- Leaves in 64 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 69 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 76 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 17 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 73 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 80 days
MSC MSC Lirica
11-Night Mediterranean, Eastern
Ports of call: Katakolon, Heraklion, Rhodes, Limassol and 3 more
- Leaves in 7 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 13 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Izmir, Istanbul, Corfu, Bari
- Leaves in 8 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 87 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 6 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 31 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 38 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 55 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Corfu, Bari, Piraeus, Izmir
- Leaves in 24 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Izmir, Istanbul, Corfu, Bari
- Leaves in 22 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Izmir, Istanbul, Corfu, Bari
- Leaves in 29 days
MSC MSC Orchestra
7-Night Mediterranean, Eastern
Ports of call: Piraeus, Izmir, Istanbul, Corfu
- Leaves in 34 days
MSC MSC Lirica
7-Night Mediterranean, Eastern
Ports of call: Izmir, Istanbul, Corfu, Bari
- Leaves in 78 days
Last minute Greece cruises by price per night
Fare divided by nights, so a short cruise and a long one compare fairly.
- 111-Night Mediterranean, EasternMSC · MSC Lirica · Nov 15 from Venice (Italy)$52 a night$570 for 11 nights
- 23-Night Mediterranean, EasternMSC · MSC Orchestra · Jan 6 from Istanbul (Turkey)$54 a night$163 for 3 nights
- 37-Night Mediterranean, EasternMSC · MSC Lirica · Jan 9 from Bari (Italy)$57 a night$399 for 7 nights
- 42-Night Mediterranean, EasternMSC · MSC Lirica · Jan 9 from Bari (Italy)$65 a night$130 for 2 nights
- 511-Night Mediterranean, EasternMSC · MSC Lirica · Dec 16 from Split (Croatia)$71 a night$778 for 11 nights
Cruise lines sailing to Greece in the next 90 days
Where cruises to Greece leave from
Piraeus (Athens, Greece) (36), Istanbul (Turkey) (19), Bari (Italy) (16), Civitavecchia (Rome, Italy) (9), Venice (Italy) (6), Split (Croatia) (5), Trieste (Italy) (2), Miami (Florida) (2), Brindisi (Italy) (1), Fusina (Venice, Italy) (1), San Juan (Puerto Rico) (1). The "Leaving from" filter above narrows the list to one port.