Here is the full list of all 51 Cities in Motion 2 achievements. It takes around 60-80 hours to unlock all of the achievements on Windows.
Play 60 multiplayer games
Play 10 multiplayer games
Play 60 sandbox games
Have 100 lines
Have 15 metro lines
Have 25 tram lines
Have 25 bus lines
Have 25 trolley bus lines
Have 60 lines
Have 10 water bus lines
Have 10 tram lines
Have 8 metro lines
Play 10 sandbox games
Have 100,000 citizens in the city
Have 75,000 citizens in the city
Have 100% reputation
Have 5 water bus lines
Have 10 trolley bus lines
Have 3 trolley bus lines
60 hours played
Play 2 sandbox games
Have no private motoring in the city for 48 game hours
Have 100% coverage
Have 0% reputation
Complete the campaign Modern Days
Have 30 lines
Have 1,000,000 money
Have 150 vehicles running
Have 300,000 money
Transport 1,500 passengers using 2 vehicles in one game week
Have 150,000 money
Have 3 tram lines
Build 1,000 meters long road
Have 2 metro lines
10 hours played
Have 50,000 citizens in the city
Play 2 multiplayer games
Win a multiplayer game
Have 2 water bus lines
Transport 100,000 passengers
Have 10 bus lines
Have 50 vehicles running
Transport 10,000 passengers
2 hours played
Transport 1,000 passengers
Have 10 vehicles running
Have 3 bus lines
Have a line 5,000 meters long
Have a line 2,000 meters long
Have a line 1,000 meters long
Buy a vehicle