There are 6 ways to get from Pico Rivera to Expo Park/USC Station by train, subway, tram, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, subway, tram
best- Take the train from Commerce to L.A. Union Station
- Take the subway from Union Station - Metro B & D Lines to 7th Street / Metro Center Station - Metro B & D Lines
- Take the tram from 7th Street / Metro Center Station - Metro A & E Lines to Expo Park / USC Station
40 min$8–10Drive 13.5 mi
cheapest- Drive from Pico Rivera to Expo Park/USC Station13.5 mi
18 min$3–4Line 266 bus, bus
- Take the bus from Rosemead / Washington to Lakewood Blvd Station266
- Take the bus from Harbor Transitway / Harbor Fwy Station to Harbor Transitway / 37th St / USCMetro J Line
1h 12m$5–8Taxi
- Take the taxi from Pico Rivera to Expo Park/USC Station13.5 mi
18 min$60–80Line 108 bus
- Take the bus from Slauson / Rosemead to Slauson / Vermont108
1h 20m$3Bus
- Take the bus from Washington/Rosemead to 5th/Flower50 Washington Blvd
- Take the bus from Flower St & 5th St to Exposition Blvd & Trousdale PkwyF
1h 35m
Pico Rivera to Expo Park/USC Station by train, subway, and tram
Questions & Answers
The cheapest way to get from Pico Rivera to Expo Park/USC Station is to line 108 bus which costs $2 - $3 and takes 1h 20m.
The fastest way to get from Pico Rivera to Expo Park/USC Station is to taxi which takes 18 min and costs $60 - $80.
No, there is no direct bus from Pico Rivera to Expo Park/USC Station. However, there are services departing from Slauson / Rosemead and arriving at Vermont / Exposition via Vermont / Slauson. The journey, including transfers, takes approximately 1h 20m.
No, there is no direct train from Pico Rivera to Expo Park/USC Station station. However, there are services departing from Commerce and arriving at Expo Park / USC Station via Union Station - Metro B & D Lines and 7th Street / Metro Center Station - Metro A & E Lines. The journey, including transfers, takes approximately 40 min.
The distance between Pico Rivera and Expo Park/USC Station is 12 miles. The road distance is 13.6 miles.
The best way to get from Pico Rivera to Expo Park/USC Station without a car is to train and subway and tram which takes 40 min and costs $8 - $10.
It takes approximately 40 min to get from Pico Rivera to Expo Park/USC Station, including transfers.
Pico Rivera to Expo Park/USC Station bus services, operated by Metro Los Angeles, depart from Slauson / Rosemead station.
Pico Rivera to Expo Park/USC Station train services, operated by Metrolink Trains, depart from Commerce station.
Pico Rivera to Expo Park/USC Station bus services, operated by Metro Los Angeles, arrive at Slauson / Vermont station.
What companies run services between Pico Rivera, CA, USA and Expo Park/USC Station, CA, USA?
You can take a bus from Rosemead / Washington to Expo Park/USC Station via Lakewood Blvd Station, Lakewood Blvd Station, Harbor Freeway Station, Harbor Transitway / Harbor Fwy Station, and Harbor Transitway / 37th St / USC in around 1h 12m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- (800) 371-LINK (5465)
- Website
- metrolinktrains.com
Train from Commerce to L.A. Union Station
- Ave. Duration
- 13 min
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://metrolinktrains.com
- Passenger
- $4–6
- Phone
- +1-323-466-3876
- CustomerRelations@metro.net
- Website
- metro.net
Subway from Union Station - Metro B & D Lines to 7th Street / Metro Center Station - Metro B & D Lines
- Ave. Duration
- 6 min
- Frequency
- Every 10 minutes
- Estimated price
- $2
- Website
- https://www.metro.net
Tram from 7th Street / Metro Center Station - Metro A & E Lines to Expo Park / USC Station
- Ave. Duration
- 11 min
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Website
- https://www.metro.net
- Phone
- +1-323-466-3876
- CustomerRelations@metro.net
- Website
- metro.net
Bus from Rosemead / Washington to Lakewood Blvd Station
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- https://www.metro.net
Bus from Harbor Transitway / Harbor Fwy Station to Harbor Transitway / 37th St / USC
- Ave. Duration
- 16 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–2
- Website
- https://www.metro.net
Bus from Slauson / Rosemead to Slauson / Vermont
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- https://www.metro.net
- Phone
- +1 310-618-6266
- Website
- transit.torranceca.gov
Bus from Harbor Transitway / Harbor Fwy Station to Harbor Transitway / 37th St / USC
- Ave. Duration
- 14 min
- Frequency
- Every 4 hours
- Estimated price
- $1–2
- Website
- https://transit.torranceca.gov
- Schedules at
- https://transit.torranceca.gov/routes-schedules
- Seniors 65+
- $1
- Students
- $1
- Phone
- +1 213-808-2273
- Website
- ladottransit.com
Bus from Harbor Transitway / Harbor Fwy Station to Harbor Transitway / 37th St / USC
- Ave. Duration
- 8 min
- Frequency
- Every 4 hours
- Estimated price
- $1–4
- Website
- https://www.ladottransit.com/
- Adult
- $1–4
Bus from Flower St & 5th St to Exposition Blvd & Trousdale Pkwy
- Ave. Duration
- 21 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–4
- Website
- https://www.ladottransit.com/
- Adult
- $1–4
- Phone
- 323-558-1625
- ridembl@cityofmontebello.com
- Website
- ridembl.com
Bus from Washington/Rosemead to 5th/Flower
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Website
- Montebello Bus Lines
- Ave. Duration
- 18 min
- Estimated price
- $60–80
Rosie Taxi Cab
- Phone
- +1 805-258-8937
- Website
- rosietaxicab.com
LA City Cab
- Phone
- +1 888-248-9222
- Website
- lacitycab.com
Independent Cab Co.
- Phone
- +1 800-521-8294
- Website
- lataxi.com
Yellow Cab Anaheim
- Phone
- +1 714-905-5453
OCTAP
- Website
- octap.net
Affordable Yellow Cab
- Phone
- +1 714-235-3035
United Independent Taxi
- Phone
- +1 800-822-8294
- Website
- unitedtaxi.com
Taxi Service Yellow Cab
- Phone
- +1 323-980-6060
- Website
- taxislacounty.com
United Taxi Beverly Hills
- Phone
- +1 800-308-0700
- Website
- beverlyhills.unitedtaxi.com
Independent Cab Co
- Phone
- +1 800-521-8294
Beverly Hills Cab Co
- Phone
- +1 800-273-6611
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Thanksgiving 2018: How to travel stress-free, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Pico Rivera to Expo Park/USC Station train services, operated by Metrolink Trains, arrive at L.A. Union Station.
Yes, the driving distance between Pico Rivera to Expo Park/USC Station is 14 miles. It takes approximately 18 min to drive from Pico Rivera to Expo Park/USC Station.
There are 3315+ hotels available in Expo Park/USC Station.






