There are 3 ways to get from Río Piedras to San Juan by train, bus, 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, bus
best- Take the train from Rio Piedras to Sagrado Corazontrain Tren Urbano
- Take the bus from Sagrado Corazon to Olimpobus Line T3
29 minBus
cheapest- Take the bus from Brumbaugh to Sagrado Corazonbus C1
- Take the bus from Sagrado Corazon to Calle Valdezbus Line T3 / ...
53 min$2Drive 11.6 km
- Drive from Río Piedras to San Juancar 11.6 km
13 min$2
Questions & Answers
The cheapest way to get from Río Piedras to San Juan is to drive which costs $1 - $2 and takes 13 min.
The fastest way to get from Río Piedras to San Juan is to drive which takes 13 min and costs $1 - $2.
No, there is no direct bus from Río Piedras to San Juan. However, there are services departing from Brumbaugh and arriving at Calle Valdez via Sagrado Corazon. The journey, including transfers, takes approximately 53 min.
The distance between Río Piedras and San Juan is 9 km. The road distance is 11.6 km.
The best way to get from Río Piedras to San Juan without a car is to train and bus which takes 29 min and costs .
It takes approximately 29 min to get from Río Piedras to San Juan, including transfers.
Río Piedras to San Juan bus services, operated by ATI Tren Urbano, depart from Brumbaugh station.
Río Piedras to San Juan bus services, operated by ATI Tren Urbano, arrive at Sagrado Corazon station.
Yes, the driving distance between Río Piedras to San Juan is 12 km. It takes approximately 13 min to drive from Río Piedras to San Juan.
There are 1229+ hotels available in San Juan.
What companies run services between Río Piedras, San Juan, Puerto Rico and San Juan, Puerto Rico?
You can take a bus from Brumbaugh to Calle Valdez via Sagrado Corazon in around 53 min.
- Phone
- 787-721-8787
- Website
- ati.pr.gov
Train from Rio Piedras to Sagrado Corazon
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Schedules at
- ATI Tren Urbano schedules
- Phone
- 787-721-8787
- Website
- ati.pr.gov
Bus from Sagrado Corazon to Olimpo
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Schedules at
- ATI Tren Urbano schedules
Bus from Brumbaugh to Sagrado Corazon
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- $1
- Schedules at
- ATI Tren Urbano schedules
Bus from Sagrado Corazon to Calle Valdez
- Ave. Duration
- 17 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- ATI Tren Urbano schedules
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 How to get from London to Edinburgh, Bali: What to do if Mount Agung erupts, and How to travel India's Golden Triangle - to help you get the most out of your next trip.


