- WELCOME ABOARD! You've arrived at the Seattle Center Monorail's Home Page! The Seattle Center Monorail is the nation's first full-scale commercial monorail system. It is a favorite part of the Seattle skyline and provides a fun, quick and convenient link from downtown Seattle to Seattle Center, home of the Space Needle, Pacific Science Center, the Experience Music Project, and a host of ...www.seattlemonorail.com