Marvinci (Macedonian and Serbian Cyrillic: Марвинци) is a village in the Valandovo municipality, in the southeastern part of North Macedonia.
Marvinci is located in the southeast of the country, some 8 km from the nearest town, also the municipal seat, Valandovo.
The village is located in the historical region of Bojmija, in the valley of the Vardar, near 70 m above sea level.
The climate is humid continental, with notable influence of the Aegean (hot summers).
According to the 2002 census, the village had a total of 504 inhabitants, out of which a majority declared as Serbs (56%), the rest as Macedonians (44%).