Il Marta è ubicato in buona posizione nel centro storico di Trieste, a 500 metri dalla stazione ferroviaria, a meno di 1 km da Piazza Unità d'Italia e a 15 minuti a piedi dal porto della città. La struttura dista 1,2 km dal Castello di San Giusto, 7,7 km dal Castello di Miramare e 27 km dalle Grotte di San Canziano. Il centro della città e la spiaggia Lanterna sono ubicati rispettivamente a 700 metri e 2,2 km.
La struttura dista 47 km dal Castello di Predjama e 600 metri dalla Kleine Berlin. L’Aeroporto di Trieste, il più vicino, sorge a 38 km dal Marta.