Село Шевченка знаходиться на лівому березі річки Кільтиччя за 4 км від Азовського моря, вище за течією на відстані 3 км розташоване село Дмитрівка, нижче за течією на відстані 2,5 км розташоване село Азов (Приморський район). Поруч проходить автомобільна дорога М14 (E58).