Differences:
1, North Korea has a mortal enemy (South Korea), Cuba does not;
2, North Korea's hereditary system, Cuba is not yet a sign of this;
3, North Korea's policy of the first military, the Cuban military to one side;
4, North Korea is far away from the United States, Cuba is close to the United States, a lot of Cuban people in the U.S. have relatives;
5, North Korea travel restricted travel, Cuba travel is not limited.
6, North Korea is mostly mountainous, Cuba is flat
Source: Zhihu