В 2005-2006 годах теплоход прошёл модернизацию с переоборудованием кают и пассажирских помещений. Зимой 2016/2017 проведены работы по замене привального бруса с целью уменьшения ширины судна. Теперь теплоход "Карл Маркс" может совершать круизы и по Беломоро-Балтийскому каналу.
Длина теплохода - 95,8 метра. Ширина - 14 метров. Осадка - 2,4 метра. Скорость - до 24 км/ч.
Пассажировместимость - 153 человека. Экипаж - 63 человека.
Теплоход "Карл Маркс" стал первым трёхпалубным теплоходом, совершившим в 2009 году заход в Медвежьегорск, а в 2014-м - в Весьегонск.


