His team, Lotto Soudal, wrote on their web site that "the Australian returns home with two stage victories to prepare for the Tour de France during the upcoming weeks."
Ewan added the stage in Novi Ligure on Wednesday to a victory four days earlier at Pesaro.
"I am happy that I came to the Giro, the succession of the long and sometimes challenging stages will have done me good, condition-wise," Ewan was quoted as saying on the team web site.
"I am going home with a great feeling. I came into the Giro and I really wanted to win one stage. To get two is more than I expected, so I am really satisfied with that."
Thursday's 12th stage covers 156km between Cuneo and Pinerolo at the start of a brutal week in which much of the Giro route runs through the Alps with only stage 18 offering a possible sprint finish.
"I think it makes sense that the sprinters leave the Giro prematurely," Ewan said.
"From now on, there are virtually only tough stages left, so not very suited to us. I think that the organisation prefers to have to best sprinters at the start. Although they do not finish the Giro, it still guarantees some nice battles in the flat stages.
Results after Wednesday's 11th stage of the Giro d'Italia, a 221km run from Carpi to Novi Ligure:
1. Caleb Ewan (AUS/LOT) 5hr 17min 26sec, 2. Arnaud Demare (FRA/FDJ)
same time, 3. Pascal Ackermann (GER/BOR) s.t., 4. Elia Viviani (ITA/DEC)
s.t., 5. Davide Cimolai (ITA/ICA) s.t., 6. Simone Consonni (ITA/UAE)
s.t., 7. Ryan Gibbons (RSA/DDT) s.t., 8. Giacomo Nizzolo (ITA/DDT) s.t..
9. Jakub Mareczko (ITA/CCC) s.t., 10. Sean Bennett (USA/EF1) s.t, 11.
Juan José Lobato (ESP/NIP) s.t., 12. Marco Canola (ITA/NIP) s.t., 13.
Manuel Belletti (ITA/AND) s.t., 14. Giovanni Lonardi (ITA/NIP) s.t., 15.
Enrico Barbin (ITA/BAR) s.t.
1. Valerio Conti (ITA/UAE Emirates) 45hr 02min 05sec, 2. Primoz
Roglic (SLO/JUM) at 1min 50sec, 3. Nans Peters (FRA/ALM) 2:21, 4. Jose
Joaquin Rojas (ESP/MOV) 2:33, 5. Fausto Masnada (ITA/AND) 2:36, 6.
Andrey Amador (CRC/MOV) 2:39, 7. Amaro Antunes (POR/CCC) 3:05, 8.
Valentin Madouas (FRA/FDJ) 3:27, 9. Giovanni Carboni (ITA/BAR) 3:30, 10.
Pello Bilbao (ESP/AST) 3:32, 11. Vincenzo Nibali (ITA/BAH) 3:34, 12.
Bauke Mollema (NED/TRE) 3:45, 13. Pieter Serry(BEL/DEC) 3:47, 14. Bob
Jungels (LUX/DEC) 4:08, 15. Mattia Cattaneo (ITA/AND) 4:34
17. Davide Formolo (ITA/BOR) 4:42, 18. Rafal Majka (POL/BOR) 4:43,
20. Richard Carapaz (ECU/MOV) 5:06, 22. Ilnur Zakarin (RUS/KAT) 5:22,
24. Simon Yates (GBR/MIT) 5:36, 26. Pavel Sivakov (RUS/INE) 6:01, 27.
Miguel Angel Lopez (COL/AST) 6:19, 28. Esteban Chaves (COL/MIT) 6:20,
30. Mikel Landa (ESP/MOV) 6:42, 31. Tao Geoghegan Hart (GBR/INE) 6:58,
115. Arnaud Demare (FRA/FDJ) 44:08, 117. Caleb Ewan (AUS/LOT) 45:47,
162. Sho Hatsuyama (JPN/NIP) 1hr 38min 12sec