Orasul Moldova Nouă este situat în judetul Caraş-Severin (Fig. 1), în Depresiunea Moldova Nouă, în apropiere de defileul Dunării, la poalele sud-estice ale Munţilor Locvei, la o altitudine de circa 270 m.
Coordonatele geografice ale localitatii Moldova Noua sunt:
- longitudine 44°43’4” N;
- latitudine 21°39’50” E.
Orasul are în subordine administrativă 3 localităţi: Măceşti, Moldova Veche şi Moldoviţa.
Oraşul Moldova Noua, amplasat în partea sudica a judeţului, se învecinează:
- spre Sud – cu fluviul Dunarea (granita cu Republica Sarba);
- spre Nord – cu comunele Garnic si Carbunari;
- spre Est – cu comuna Coronini;
- spre Vest – cu comuna Pojejena.
Moldova Noua se află situata la următoarele distanţe faţă de principalele puncte de trecere a frontierelor:
- 30 Km faţă de punctul de trecere al frontierei Naidăş, jud. Caraş – Severin (Serbia);
- 55 Km faţă de punctul de trecere al frontierei Moraviţa, jud. Timiş (Serbia).
Localitatea este străbătută de către drumul naţional DN 57 care strabate Clisura Dunarii însoţind Dunărea pe malul stâng de la Orşova la Vama Naidas (114 km) şi face legătura spre nord cu Oraviţa (48 km) şi cu E70 la Moraviţa. Localitatea este legată prin DN57 și DN 59 de Timișoara, prin DN57 de Orșova, prin DN57B de orașul Anina și prin DN57B+DN58 de capitala județului, municipiul Reșița. Orașul nu dispune de legatura directă pe cale ferată, cea mai apropiată gară fiind aflată la 45 km distanță, gara Oravița. Legatura aeriană este asigurată prin aeroportul Timișoara, aflat la 195 km distanță. Orașul Moldova Nouă este port la Dunăre.
Distanţele faţă de alte localităţi socotite pe DN, DJ sau DC:
- Moldova Noua – Reşiţa – 85 km – pe DN57B+DN58
- Moldova Noua – Orsova – 88 km – pe DN 57
- Moldova Noua – Oraviţa – 48 km
- Moldova Noua – Timișoara – 156 km
În ceea ce priveşte circulaţia rutieră în interiorul localităţii Moldova Nouă, aceasta este asigurată de o reţea stradală orăşenească, de 39 km lungime, din care modernizată – 35 km:
În ceea ce priveşte circulaţia pietonală, aceasta se asigură prin trotuare care însoţesc străzile sau alei pietonale în zonele cu blocuri. Traversările pietonale sunt la nivelul străzii în locuri marcate, dat fiind traficul redus din ultimii ani.
Transportul în comun se asigură în mod regulat cu microbuze. Transportul public local în localitatea Moldova Nouă se realizează de către S.C. LOLI SERVTRANS S.R.L.
Programul de funcţionare este următorul:
- între orele 06:00 şi 20:00 din oră în oră (cu excepția zilelor de sâmbătă și duminică, când circulă începând cu ora 07:00) pe ruta Parc Central Moldova Nouă-Orașul Nou
- de 2 ori pe săptămână (luni și vineri) – relaţia Moldova Nouă – Moldoviţa, cu plecare din Parcul Central Moldova Nouă la orele 08:30 și 15:30, respectiv din Moldovița la orele 09:00 şi 16:00
- Orașul Nou – Măcești cu retur imediat (la circa 5 minute dupa plecare) și plecări de la blocul turn la 06:10, 07:15, 12:10, 14:10, 18:10 și 19:10, respectiv 07:10 și 12:10 sâmbăta și 07:10 și 14:10 duminica
- Baron-Parc Central Moldova Nouă, cu plecări la 06:30, 07:15, 09:00, 11:30 și retur la 08:00, 10:00, 12:00, 14:30 și 16:30 (excepție sâmbăta – plecari la 07:15 și 10:00 și retur de la complexul vechi, respectiv duminica – plecări la 06:30 și 09:00)
- Valea Mare-Parc Central Moldova Nouă, cu plecări de pe Valea Mare la 06:30, 07:25 și 09:00, respectiv din Parcul Central Moldova Nouă la 08:00, 10:50, 12:00, 14:20 și 16:20 (excepție sâmbăta – doar cursele de la 07:25/14:20 și duminica – de la 06:30/09:00)
În oraș nu există infrastructură de transport pentru: tramvai, troleibuz, metrou, respectiv cale ferată.