Martínkovice (dawn. niem. Märzdorf) – wieś w Czechach, w kraju kralovohradeckim.
Jest to podgórska wioska, położona na południe od Broumova na wysokości od 380 do 440 m n.p.m. u podnóża południowo-wschodniego zbocza Broumovskich stěn. Jest to długa wieś ciągnąca się przez około 5 km, z luźną zabudową budynków położonych po obu stronach drogi. W środkowej części wsi zabudowa zwarta o charakterze miejskim. Przez wieś przepływa Martínkovický potok.