Smilga may refer to:
- Smilga River, in Lithuania
The Smilga is a river in the Kėdainiai district municipality, in Kaunas County, central Lithuania. It flows for 32 kilometres and has a basin area of 208.8 km².
It begins near the village of Patranys, in the Krakės eldeship. The Smilga river flows mostly in a southeasterly direction through the Josvainiai forest. It joins the Nevėžis in the centre of Kėdainiai.