Действие фильма «Край» начинается в сентябре 1945 года. В это время на железнодорожную станцию Край, которая находится в Сибири, приезжает Игнат – демобилизованный танкист и бывший машинист паровоза. В поселке, находящемся около станции, живут поселенцы, которые работали на немецких захватчиков или в немецких лагерях рабочими и прислугой, когда данная территория была оккупированной. Все эти люди заняты на производствах лесозаготовки. Представителем советской власти в поселении является бывший фронтовик – Колыванов, который лишился правой руки на фронте. В ходе событий Игнат встречает Софью – девушку, которая воспитывает немецкого мальчика, спасенного ею в Германии – Пашку. Позже Игнат встречает другую девушку – Эльзу, которая является дочерью немецкого инженера. Она ничего не знает о войне и не говорит по-русски, ей удалось бежать, когда ее отца арестовывали сотрудники НКВД. Через некоторое время Игнат понимает, что у него появились чувства к Эльзе. Между Софьей и Эльзой происходит драка в женской бане. Немка отстаивает свое положение в поселке. Вскоре приезжает майор НКВД, который забирает Эльзу и Пашку. Софья заступается за Пашку, так как не хочет его отдавать. Ее безжалостно убивает чекист, забирает приемыша и Эльзу, садится в паровоз и уезжает. Их догоняет Игнат и подрезает на стрелке. После он выбирается из кабины и бьет чекиста скоростомером, после чего тот убегает в тайгу. В конце фильма показывается как Игнат, Эльза и Пашка едут на дрезине вдаль, чтобы в другом краю начать новую жизнь. Голос Эльзы за кадром рассказывает, как сложилась их судьба после всех этих событий.