
Lungsod ang Oodnadatta sa Ostralya. Nahimutang ni sa estado sa State of South Australia, sa sentro nga bahin sa nasod, 1,600 km sa amihanan-kasadpan sa Canberra ang ulohan sa nasod. 119 metros ibabaw sa dagat kahaboga ang nahimutangan sa Oodnadatta, ug adunay 276 ka molupyo.
Ang yuta palibot sa Oodnadatta patag. Kinahabogang dapit sa palibot ang Mount O'Halloran, 166 ka metros ni kahaboga ibabaw sa dagat, 4.9 km sa amihanan sa Oodnadatta. Kunhod pa sa 2 ka tawo kada kilometro kwadrado sa palibot sa Oodnadatta..
Hapit nalukop sa [[kalibonan ang palibot sa Oodnadatta. Ang klima init nga kamadan. Ang kasarangang giiniton 24 °C. Ang kinainitan nga bulan Enero, sa 36 °C, ug ang kinabugnawan Hunyo, sa 12 °C. Ang kasarangang pag-ulan 115 milimetro matag tuig. Ang kinabasaan nga bulan Pebrero, sa 28 milimetro nga ulan, ug ang kinaugahan Agosto, sa 1 milimetro.