thumb|240px|Widok na wieś Machowinko (kaszb. Môłé Machòwino lub Machòwinkò, ) – wieś w Polsce położona w województwie pomorskim, w powiecie słupskim, w gminie Ustka. Ma status sołectwa.
W latach 1975–1998 miejscowość administracyjnie należała do województwa słupskiego.
Wieś stanowi sołectwo w którego skład wchodzą również: Owczary, Poddąbie i Redwanki.
Z racji znajdowania się w pobliżu Morza Bałtyckiego, wieś pełni nie tylko funkcję rolniczą, ale i turystyczną.
We wsi był przystanek kolejowy Machowinko.
Nazwa Nazwa powstała od nazwy sąsiedniej wsi Machowino poprzez zdrobnienie jej formantem -k-. Nazwa niemiecka ma podobny, relacyjny charakter i jest zestawiona z przymiotnika klein „mały” i nazwy miejscowej Machmin „Machowino”. Friedrich Lorentz odnotował słowińską nazwę Mǻulė Mãχɵvjinɵ.
Rada Języka Kaszubskiego proponuje kaszubską nazwę Machòwinkò.
Części wsi +Integralne części wsi Machowinko SIMC Nazwa Rodzaj0752214 Owczary część wsi
Historia wsi Miejscowość była wzmiankowana w listach lennych dla rodziny von Ramel z 1506, 1547 i 1568 roku.