4.7 Overall Satisfaction Rating based on over 10,000 Ratings from our customers.

4.7 Rating based on over
10,000 customer reviews.

Czech Republic

Czech Republic

Alexander Nevsky Cathedral, Sofia

Alexander Nevsky Cathedral, Sofia

Budapest, Hungary

Budapest, Hungary

Medicinal Bath, Budapest

Medicinal Bath, Budapest

Karlovy Vary, Czech Republic

Karlovy Vary, Czech Republic

Krakow, Poland

Krakow, Poland

Krakow, Poland

Krakow, Poland

Peles Castle, Romania

Peles Castle, Romania

Corvin Castle, Romania

Corvin Castle, Romania

Romania

Romania

Pietrele Doamnei, Rarau, Romania

Pietrele Doamnei, Rarau, Romania

Cascada Bigar, Romania

Cascada Bigar, Romania

Moldova

Moldova

Experience Eastern Europe

Eastern Europe is most commonly made up of the countries of Poland, Croatia, Lithuania, Latvia, the Czech Republic, Hungary, Romania, Moldova, Estonia, Ukraine, Belarus, Serbia, Montenegro, Slovenia, Slovakia, Bulgaria, Bosnia and Herzegovina, Albania, Kosovo, and Macedonia. Some listings even include Russia.

It wasn’t always easy to access Eastern Europe, but you can discover these countries with river cruising and some ocean cruises for a fixed, low price.

One of the most popular ways to see Eastern Europe is on Viking River Cruises. This fleet offers many ships and itineraries on the Danube River. On an itinerary like this, you’ll visit beautiful ports like Bucharest, Belgrade, and Budapest.

  • Destination Port 1 Departure Port
  • Destination port 2 Port of Call
Cruise Lines Mar 24 Apr 24 May 24 Jun 24 Jul 24 Aug 24 Sep 24 Oct 24 Nov 24 Dec 24 Jan 25 Feb 25
Avalon Waterways   $1,299 $1,435 $1,299 $1,849 $1,849 $1,524 $3,899 $2,024 $3,038    
Celebrity Cruises     $4,383 $2,628   $2,484            
Royal Caribbean Cruises     $949 $719 $1,601 $1,651            
Seabourn Cruise Line       $4,984   $4,604 $5,289          

Monthly Weather Averages

month graph
  • Temperature in Fahrenheit
  • Rain in Inches

Current Weather

Dubrovnik
65°F
Rain
Weather icon

Thursday

59° 53°

Friday

63° 57°

Saturday

64° 58°

Sunday

66° 59°

Eastern Europe