Bécstől 60 km-re délkeletre, Soprontól 22 km-re északra, Bécsújhelytől 30 km-re keletre, a Lajta-hegység déli lábánál a Vulka völgyében fekszik. A 20. század folyamán Alsókismartonhegy, Felsőkismartonhegy, Kishöflány, Kismartonváralja és Lajtaszentgyörgy településeket csatolták hozzá. Bécsből az A3-as autópályán, míg Felsőpulya és Kőszeg felől az S31-es gyorsforgalmi úton érhető el. Az S31-es autóút délről elkerüli a várost, tehermentesítve azt az átmenő forgalomtól. Több főút találkozik a város területén, így a B16, B50 és B59-es főutak. A város az egyvágányú, 2009-ben villamosított Pándorfalu–Vulkapordány-vasútvonal mentén fekszik (ÖBB) és ütemes menetrendben közlekedő vonatok kötik össze Béccsel.
Bécstől 60 km-re délkeletre, Soprontól 22 km-re északra, Bécsújhelytől 30 km-re keletre, a Lajta-hegység déli lábánál a Vulka völgyében fekszik. A 20. század folyamán Alsókismartonhegy, Felsőkismartonhegy, Kishöflány, Kismartonváralja és Lajtaszentgyörgy településeket csatolták hozzá. Bécsből az A3-as autópályán, míg Felsőpulya és Kőszeg felől az S31-es gyorsforgalmi úton érhető el. Az S31-es autóút délről elkerüli a várost, tehermentesítve azt az átmenő forgalomtól. Több főút találkozik a város területén, így a B16, B50 és B59-es főutak. A város az egyvágányú, 2009-ben villamosított Pándorfalu–Vulkapordány-vasútvonal mentén fekszik (ÖBB) és ütemes menetrendben közlekedő vonatok kötik össze Béccsel.
Bécstől 60 km-re délkeletre, Soprontól 22 km-re északra, Bécsújhelytől 30 km-re keletre, a Lajta-hegység déli lábánál a Vulka völgyében fekszik. A 20. század folyamán Alsókismartonhegy, Felsőkismartonhegy, Kishöflány, Kismartonváralja és Lajtaszentgyörgy településeket csatolták hozzá. Bécsből az A3-as autópályán, míg Felsőpulya és Kőszeg felől az S31-es gyorsforgalmi úton érhető el. Az S31-es autóút délről elkerüli a várost, tehermentesítve azt az átmenő forgalomtól. Több főút találkozik a város területén, így a B16, B50 és B59-es főutak. A város az egyvágányú, 2009-ben villamosított Pándorfalu–Vulkapordány-vasútvonal mentén fekszik (ÖBB) és ütemes menetrendben közlekedő vonatok kötik össze Béccsel.