RAILGLANCE
AlertsAccountLive map
National Amtrak with verified regional transit

See the railroad as it moves.

RailGlance brings passenger trains, stations, routes, service alerts, and recent movement together on one map. Every position is labeled according to what the source actually provides.

Last updated September 2, 2026

RailGlance steam locomotive logo
Free and publicCore train tracking works without an account.
Source-awareGPS, reports, estimates, and last-seen positions stay distinct.
IndependentRailGlance is not operated or endorsed by a railroad or transit agency.
AboutTrackingCoverage & sourcesLandmarksRailWatchAccountsPrivacyTermsOperatorsContact
About RailGlance

One clear view across a growing passenger-rail region

RailGlance is an independent North American Amtrak and regional passenger rail service for riders, railfans, photographers, families, and anyone curious about the trains around them. It combines compatible public and authorized sources while preserving the limits of each feed.

RailGlance is not an official trip planner, dispatching system, emergency service, or government website. Confirm fares, schedules, platforms, accessibility information, and travel decisions with the operator.

Position clarity

What the markers mean

Not every operator publishes the same kind of location. RailGlance does not turn an estimate into a GPS claim.

GPS positionA recent vehicle position with coordinates and a source timestamp.
Operator reportedA location supplied by an operator system without enough evidence to describe it as raw GPS.
EstimatedA position based on trip updates, schedules, or route geometry. It is excluded from the live GPS total.
Last seenThe final confirmed position before a train disappeared from its feed. It remains still instead of moving on a guess.

Icons may be aligned to nearby rail geometry and speed may be calculated from consecutive plausible fixes. Smooth motion only replays the completed interval between received positions; it never advances beyond the newest update.

Coverage and attribution

Where the map comes from

Routes, stations, positions, trip updates, and service alerts can come from different systems. A listed provider may offer complete GPS positions, estimates only, or static route and station information.

Southern CaliforniaMetrolink and Arrow, LA Metro Rail, San Diego MTS, and NCTD COASTER and SPRINTER
Northern California511 SF Bay passenger-rail services, Sacramento Regional Transit, and available regional rail feeds
Arizona and UtahValley Metro, Sun Tran and Sun Link, and Utah Transit Authority FrontRunner, TRAX, and S-Line
ColoradoRegional Transportation District commuter-rail and light-rail feeds
TexasCapital Metropolitan Transportation Authority MetroRail static and realtime feeds through the Texas Open Data Portal
MissouriBi-State Development Agency / Metro Transit MetroLink routes and stations; its current public realtime vehicles are MetroBus-only
Pacific NorthwestPortland Streetcar, TriMet, and King County Metro Seattle Streetcar data
British ColumbiaTransLink SkyTrain and West Coast Express routes and stations
Intercity railNational Amtrak routes, stations, and operator location reports through an Amtraker-compatible source
Rail networkUSDOT, FRA, BTS, Caltrans, OpenStreetMap, and OpenRailwayMap
Motorsports landmarksNASCAR's official national-series track directory, NHRA's current national-event schedule, and identified official or local sources for selected independent venues
Rail-history placesOfficial museum, heritage-railway, park, and preservation-organization pages, with the HeritageRail Alliance and National Park Service as national reference points
Base mapOpenStreetMap contributors and MapLibre

Valley Metro route and arrival data is used with permission from Valley Metro. Seattle Streetcar scheduling, geographic, and realtime data is used with permission from King County.

TransLink route and arrival data is used with permission from TransLink. TransLink is not responsible for the accuracy or currency of information displayed by RailGlance.

Service names, agency names, logos, and trademarks belong to their respective owners. Their appearance identifies a service or source and does not imply sponsorship, endorsement, operation, or verification of RailGlance.

Optional geographic context

Marked places

RailGlance keeps two optional, independently controlled national place catalogs grouped by state. The motorsports catalog uses permanent U.S. venues from NASCAR’s current national series and NHRA’s current national-event schedule, plus a small, clearly identified set of community-interest independents such as Freedom Factory, Bradenton Motorsports Park, and Brown County Dragway. Temporary street layouts do not receive misleading permanent pins.

The separate Rail history & museums catalog covers public railroad museums, heritage and excursion railways, preserved depots, restoration collections, and major documented historic rail sites. It is a curated national discovery catalog—not a claim to contain every surviving depot, private collection, historical marker, or abandoned rail segment. Each organization retains control of its hours, access, tickets, exhibits, and operating status.

Separate from rail data

Both place catalogs are display-only. Museum and heritage-railway markers never become live trains, active stations, providers, GPS fixes, alerts, search results, or history records.

Off by default

Every state stays hidden until a visitor enables it or chooses that state’s focus action. State controls keep the national catalog from cluttering the passenger-rail map.

Visible sources and credits

Each detail card links to NASCAR, NHRA, the museum, railway, park, preservation group, or another identified authoritative source so its name, location, and inclusion can be checked.

No implied relationship

A marker is not an advertisement, recommendation, affiliation, sponsorship, endorsement, or statement that the public may enter the property.

Cameras and railroad radio

RailWatch

RailWatch adds selected third-party rail cameras and links to public railroad-radio coverage. Nearby trains are shown only when RailGlance has a confirmed GPS position within 25 miles. Near does not mean visible, audible, or on the same track.

Camera playback

A camera connects to YouTube only after you press “Load live camera.” Closing the card removes the player.

Radio at the source

Radio opens on the public provider page. RailGlance does not proxy, record, transcribe, archive, or rebroadcast the audio.

Creator and host credit

Each camera identifies the feed network or channel, links to its source page, identifies the physical location host when known, and shows a support link when one is available.

Source control

Stream owners control availability, content, advertising, cookies, retention, and access terms. RailGlance promptly reviews correction, relabeling, limitation, and removal requests.

Railfan use

RailWatch is not a security, dispatching, enforcement, or emergency tool and does not identify people, crews, cargo, or private activity.

Screenshot permissions

Embedding an official player does not grant permission to capture or repost its frames. Third-party Discord sightings remain link-only until RailGlance receives written permission for credited still images.

Camera business transparency

RailGlance may offer clearly labeled sponsorships, approved referral links, managed hosting, or camera and sensor services. Paid relationships will be disclosed and will not change train-position fidelity, erase ownership credit, or buy misleading placement.

Future RailGlance sensors

Owner-operated detectors and cameras will be labeled separately from third-party streams and from GPS. Site permission, privacy controls, detection limits, retention, and media rights must be documented before activation.

Seasonal map Easter eggs

Holiday trains

During limited Halloween and Christmas windows, RailGlance may place clearly fictional named trains on selected published route shapes. These are playful public displays, not transit services or observations.

Separate event source

Holiday trains use the dedicated railglance-event source. They never enter the live train API, provider totals, GPS counts, service alerts, search results, or position history.

Real geometry, fictional movement

The markers follow selected Metrolink GTFS shapes on a deterministic loop. Their position, direction, name, story, origin, and destination are fictional.

Visible disclosure

Holiday markers use special artwork and their detail cards state that they are fictional seasonal displays—not GPS, operator reports, schedules, or service alerts.

Local discoveries

Opening a holiday train remembers its discovery only in that browser. The collectible count is not connected to Discord and is not sent to RailGlance.

Optional community access

Accounts and RailGlance Labs

The live map, trains, stations, search, service alerts, and core details remain available without an account. Discord sign-in is used only for community features and early access in RailGlance Labs; RailGlance does not create a separate password.

Discord permissions

Sign-in requests identify and guilds.members.read to confirm basic identity, RailGlance Discord membership, and eligible roles.

Account information

RailGlance stores the Discord user ID, username, display name, eligible role IDs, encrypted OAuth credentials, and session timing needed to keep the connection working.

Not requested

RailGlance does not request a Discord email, password, direct messages, friends list, payment information, or permission to post as you.

Developer operations

When an authorized Developer changes the public site through Control Center, RailGlance records the Discord account ID and display name, action, target, summary, and time in a private audit history limited to the latest 500 entries.

Your control

Signing out deletes the current RailGlance session and its OAuth credentials. You may also revoke access from Discord’s Authorized Apps settings.

Early-access features may change or become unavailable and should not be relied upon for travel or safety decisions.

Open account settings →
Privacy

Simple measurement, no advertising profile

RailGlance does not sell personal information or share it for cross-site targeted advertising. There are no public user profiles, ticket sales, or advertising trackers.

Anonymous usage measurement

A random identifier is saved in this browser so RailGlance can count daily and returning visitors. The server stores only a one-way salted hash, aggregate feature counts, and visit dates for up to 90 days. The analytics database does not store IP addresses, exact map locations, or search words.

Browser preferences

Map position, filters, layer choices, display settings, and update preferences are saved locally. Application files may be cached for performance and installable-app behavior.

Account cookies

Discord connection uses short-lived sign-in state and a secure session cookie. These are functional security cookies, not advertising cookies.

Service and security logs

Hosting, CDN, reverse-proxy, and security systems may process an IP address, browser details, requested path, response status, timestamp, and error information to deliver and protect the service.

Map and media requests

Map tiles and any camera or radio service you choose receive ordinary browser requests and apply their own privacy terms.

No device sensors

RailGlance does not request browser geolocation, camera, microphone, payment, or USB access.

Disabling anonymous measurement removes this browser’s identifier and asks RailGlance to delete its associated visitor record. Existing totals cannot identify or be separated back into individual activity.

Your privacy choices

You may clear local preferences through your browser’s site-data controls, delete the current Discord session from the account page, or revoke future access through Discord Authorized Apps. You may also request access, correction, or deletion of account information through the contact below.

Discord separately processes information under its own Privacy Policy and Terms of Service.

Terms of use

Use RailGlance responsibly

By using RailGlance, you agree to these terms. If you do not agree, do not use the service or connect an account.

Informational use

Positions, arrivals, alerts, vehicle identities, and routes can be late, incomplete, duplicated, wrong, or unavailable. Verify time-sensitive information with the operator.

Rail safety

Do not use RailGlance for dispatching, train separation, emergency response, locating personnel, law enforcement, or any safety-critical task. Never enter railroad property to investigate a marker or obtain a better view.

Acceptable use

Do not overload, disrupt, scrape restricted endpoints, bypass rate limits, evade access controls, probe private systems, introduce malicious code, or interfere with RailGlance or its providers.

Accounts

Do not share session cookies, impersonate another person, or use access granted to someone else. Access may be limited or revoked to protect the service and its users.

Third-party services

Maps, data feeds, Discord, cameras, radio services, and marked venues remain subject to their owners’ terms and access rules. Do not record, redistribute, automate, trespass, or remove attribution unless the owner permits it.

Paid relationships

Sponsorship, referral, hosting, installation, maintenance, or monitoring relationships do not transfer ownership of third-party content and do not guarantee coverage, ranking, continued service, or tracking accuracy.

Intellectual property

RailGlance does not grant rights to third-party feeds, maps, names, logos, or trademarks. Do not present RailGlance as an official operator service or resell data without the necessary rights.

Feedback

RailGlance may use voluntarily submitted bug reports, corrections, and suggestions to improve the service. Do not submit secrets, confidential information, or unlawfully obtained material.

Availability

RailGlance and its data are provided “as is” and “as available,” without guarantees of accuracy, fitness, uninterrupted operation, or continued access to any feature.

Limitation of liability

To the fullest extent allowed by law, RailGlance’s owner and contributors are not liable for indirect, incidental, special, consequential, or reliance-based losses arising from the service, its data, outages, accounts, or third-party providers.

Coverage, sources, features, and these terms may change. Material policy changes will be dated on this page. Valid licensing, attribution, privacy, security, and removal concerns will be reviewed, and affected material may be limited while a concern is resolved. If one part of these terms cannot be enforced, the remaining parts continue to apply.

For passenger-rail operators

Help riders see your service clearly

RailGlance welcomes documented passenger-rail data and correction requests. The most useful package is static GTFS plus GTFS-Realtime VehiclePositions, Trip Updates, and Service Alerts with stable identifiers, source timestamps, update cadence, rate limits, licensing, attribution requirements, and a technical contact.

RailGlance does not need dispatch controls, employee accounts, passenger records, manifests, cargo information, or security-sensitive operational data. When a location is not GPS, documentation describing what it represents allows RailGlance to label it accurately.

Contact RailGlance about operator data →
Contact

Questions, corrections, and partnerships

Contact RailGlance about privacy, data corrections, licensing, attribution, security, operator data, partnerships, or these terms. Never send passwords, API keys, tokens, private railroad information, or other secrets.

[email protected]Join the RailGlance Discord →