Southamptons Graziano Pelle gjorde det enda målet för matchen, som Italien dominerade från början till slut.
Skottland erbjöd föga som en attackstyrka och kämpade för att hålla innehavet på en oförsonlig yta på Malta.
Italienarna anpassade sig så mycket bättre när de fortsatte sina förberedelser för Euro 2016.
Medan Antonio Contes sida skulle ha förväntats kontrollera spelet - spelas på Malta eftersom italienarna håller ett veckolångt träningsläger där före Euro 2016 - den lätthet med vilken de borstade sina skotska motparter åt sidan bör oroa Gordon Strachan.
Pelles mål var liten belöning för deras dominans men belyste italienarnas överlägsna kvalitet.
Daniele De Rossi skar genom skottarna med ett typiskt exakt pass för Eder och när bollen bröt av anfallaren till Pelle, böjde han ett skott i vänster stolpe David Marshall från 19 yards.
Det var en dödlig strejk och Skottland hade turen att Italien hade misslyckats med att utnyttja en rad tidigare chanser att begrava sina motståndare.
Marshall blev knappast inkallad efter en utmärkt dubbelspara så tidigt som i sjunde minuten.
Efter att ha knuffat bort en Antonio Candreva frikick, som studsade nastily framför honom, reagerade han briljant för att hålla ute Emanuele Giaccerini nära-range rebound.
Giacherini var den största boven när det gällde att förbise chanser när han åkte ett skott när han plockade ut omärkt 12 meter ut och sedan knivhögg bred efter att ha kommit på slutet av en annan pickl De Rossi pass.
Otroligt nog misslyckades skottarna med att träffa målet under hela 90 minuter, men kunde ha haft en illaförtjänt utjämnare med 12 minuter kvar.
En slack clearance från Federico Bernardeschi föll vänligt för Steven Naismith och även om han kunde hitta Matt Ritchie, Bournemouth framåt kunde inte linda sin vänstra fot runt bollen tillräckligt och bara lyckats träffa sidonät.
Strachan hade varit säker innan matchen hans spelare skulle vara motiverade att spela ett lag av Italiens kvalitet, men för det mesta gulf i klassen gjort för en tuff lärande erfarenhet för Skottland.
Matchen slutar, Italien 1, Skottland 0.
Andra halvlek, Italien 1, Skottland 0.
Giorgio Chiellini (Italien) vinner en frispark i defensiva halvan.
Foul av Oliver Burke (Skottland).
Foul av Simone Zaza (Italien).
Christophe Berra (Skottland) vinner en frispark i defensiva halvan.
Foul av Simone Zaza (Italien).
Charlie Mulgrew (Skottland) vinner en frispark i den defensiva halvan.
Foul av Simone Zaza (Italien).
Charlie Mulgrew (Skottland) vinner en frispark i den defensiva halvan.
Substitution, Skottland. Craig Bryson ersätter James McArthur.
Ersättning, Italien. Giacomo Bonaventura ersätter Emanuele Giaccerini.
Foul av Simone Zaza (Italien).
Grant Hanley (Skottland) vinner en frispark i den defensiva halvan.
Försök missade. Matt Ritchie (Skottland) vänster fotade skott från mitten av lådan är nära, men missar till vänster. Hjälpt av Steven Naismith.
Simone Zaza (Italien) vinner en frispark på högerkanten.
Foul av Charlie Mulgrew (Skottland).
Andrea Barzagli (Italien) vinner en frispark i den defensiva halvan.
Foul av Christophe Berra (Skottlandet).
Substitution, Skottland. Oliver Burke ersätter Matthew Phillips.
Substitution, Skottland. Steven Naismith ersätter Ikechi Anya.
Hörnet, Skottland. Förföljd av Andrea Barzagli.
Offside, Italien. Lorenzo Insigne försöker en genom boll, men Federico Bernardeschi fångas offside.
Offside, Italien. Giorgio Chiellini försöker en genom boll, men Federico Bernardeschi fångas offside.
Emanuele Giaccerini (Italien) vinner en frispark i den defensiva halvan.
Foul av James McArthur (Skottlandet).
Ersättning, Italien. Simone Zaza ersätter Graziano Pellè.
Ersättning, Italien. Jorginho ersätter Daniele De Rossi.
Foul av Marco Parolo (Italien).
Darren Fletcher (Skottland) vinner en frispark i defensiva halvan.
Offside, Skottland. Matt Ritchie försöker en genom boll, men Ikechi Anya fångas offside.
Ersättning, Italien. Marco Parolo ersätter Antonio Candreva.
Handboll av Graziano Pellè (Italien).
Ersättning, Italien. Federico Bernardeschi ersätter Matteo Darmian.
Ersättning, Italien. Lorenzo Insigne ersätter Éder.
Mål!  Italien 1, Skottland 0. Graziano Pellè (Italien) höger fotade skott från utsidan av lådan till nedre högra hörnet. Hjälpt av Éder.
Foul av Graziano Pellè (Italien).
Christophe Berra (Skottland) vinner en frispark i defensiva halvan.
Hörnet, Italien. Förföljd av Charlie Mulgrew.
Handboll av Matthew Phillips (Skottland).
Skottland blev bekvämt slaget av Italien, med den enda frälsande nåden att nederlagets marginal kunde ha varit större.