Medellin sits in a valley at 1,500 metres. It is cool
Cartagena is at sea level and permanently hot
Medellin is for staying. Cartagena is for visiting
Cartagena is prettier. Nobody argues about that
Medellin has better transport and cheaper food
Only one of them has the Caribbean
For remote work, Medellin wins on every count