Томакомай — важный железнодорожный узел JR Hokkaido на южном побережье Хоккайдо, расположенный между Саппоро, аэропортом Нового Титосэ, Мурораном и Хакодате. В городе есть одна основная пассажирская станция — Tomakomai Station, а также небольшие местные остановки на линиях Muroran Main Line, Chitose Line и Hidaka Main Line. Его железнодорожная роль носит региональный, а не высокоскоростной характер: экспрессы Limited Express и местные поезда связывают портовый город с центральной и южной частью Хоккайдо.
Поезда из Томакомая включают рейсы JR Hokkaido Limited Express Hokuto по коридору Саппоро—Хакодате, рейсы Suzuran Limited Express по коридору Саппоро—Муроран, местные поезда в сторону Саппоро и Мурорана, а также местные рейсы Hidaka Main Line в сторону Мукавы. Доступ к аэропорту по железной дороге осуществляется с пересадкой в Minami-Chitose, где пассажиры пересаживаются на поезда до аэропорта Нового Титосэ.
Железнодорожные маршруты из Томакомая идут на северо-запад к Саппоро и пересадкам на Отару, на северо-восток к аэропорту Нового Титосэ и Титосэ, на юго-запад к Ноборибецу, Хигаси-Мурорану и Хакодате, а на юго-восток вдоль побережья Хидака к Мукаве. Бронируйте поезда из Томакомая и в Томакомай онлайн на Rail Monsters.