Distance between St. Louis and Rosemead
Distance from St. Louis, MO to Rosemead, CA is 1576 miles / 2537 kilometers.
Map showing the distance from St. Louis to Rosemead
Air distance: | miles km |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Rosemead, CA
City: | Rosemead, CA |
Country: | United States |
Coordinates: |
34°4′50″N 118°4′22″W |
Time difference between St. Louis and Rosemead
The time difference between St. Louis and Rosemead is 22 hours. Rosemead is 22 hours ahead of St. Louis. Current local time in St. Louis is 01:12 CST (2025-01-16) and time in Rosemead is 23:12 PST (2025-01-15).