Seabiscuit Filming Locations
Seabiscuit was filmed in Los Angeles in the United States of America.
Los Angeles Union Station as Train Station
Charles Howard gives a speech at the station before heading to New York for the match race.
Source: Conan Nolan