Martvili () is a small town in Samegrelo-Zemo Svaneti province of Western Georgia. Its monastery was Samegrelo's clerical centre in the Middle Ages. Under Soviet rule, from 1936 to 1990, it was named Gegechkori after Sasha Gegechkori, an Old Bolshevik.
The town of Martvili is located in the Odishi-Guria plain between the Noghela and Abasha rivers, 33 km from the town of Abasha itself. The town rests 170 m above sea level.
As of the 2020 census, Martvili had a population of 4203 people.
Martvili is twinned with the following cities: