Semafor (od fr. sémaphore, z gr. σῆμα „znak” i -φορος „nosiciel”) – sygnalizator kolejowy[1] do sterowania ruchem kolejowym poprzez wizualne informowanie maszynisty przy pomocy ustawienia ramion (semafory kształtowe) lub barwnych świateł (semafory świetlne lub kształtowe pod warunkiem, że zostały wyposażone w odpowiednie latarnie zapalane w porze nocnej) o prędkości jazdy bądź nakazie zatrzymania pociągu, obowiązującej prędkości[2] przy tym, oraz na kolejnym semaforze. Obecnie najczęściej spotykanym typem semafora jest semafor świetlny, w wielu miejscach pozostały jeszcze jako czynne semafory kształtowe.