函館は北海道南部の主要な鉄道拠点で、島の南端、津軽海峡線を介して本州へつながる地点にあります。市内にはいくつかの便利な旅客駅があり、在来線の中心は函館駅、新幹線は近隣の新函館北斗駅が担っています。JR北海道が主な運行事業者で、道南いさりび鉄道が木古内方面の海岸線を運行しています。
函館発の列車には、北海道各地へ向かう特急北斗、渡島エリア周辺のJR北海道普通列車、新幹線駅へのアクセスとなる函館ライナー、そして道南いさりび鉄道の地域列車があります。新函館北斗は函館の高速鉄道の玄関口であり、函館駅は市中心部の主要駅であり続けています。
函館発の鉄道路線は、北へ大沼公園、森、長万部、札幌方面へ、東へ南北海道を横断して、南へ木古内と青函トンネルを経由し青森、仙台、東京方面へ延びています。函館発着の列車予約は、Rail Monstersでオンラインで行えます。