There are 4 ways to get from Roosevelt Station to Old San Juan by train, bus, ferry, 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 Roosevelt to Sagrado Corazontrain Tren Urbano
- Take the bus from Sagrado Corazon to Old San Juanbus Line T3 / ...
28 minFerry
cheapest- Take the ferry from Puerto Nuevo to Old San Juanferry Hato Rey / ...
41 min$1Bus
- Take the bus from Sagrado Corazon to Old San Juanbus Line T3 / ...
43 min$1Drive 9.5 km
- Drive from Roosevelt Station to Old San Juancar 9.5 km
10 min$1–2
Questions & Answers
The cheapest way to get from Roosevelt Station to Old San Juan is to bus which costs $1 and takes 43 min.
The fastest way to get from Roosevelt Station to Old San Juan is to drive which takes 10 min and costs $1 - $2.
Yes, there is a direct bus departing from Sagrado Corazon and arriving at Old San Juan. Services depart every 10 minutes, and operate every day. The journey takes approximately 20 min.
Yes, there is a direct ferry departing from Puerto Nuevo and arriving at Old San Juan. Services depart hourly, and operate every day. The journey takes approximately 30 min.
The distance between Roosevelt Station and Old San Juan is 9 km. The road distance is 9.5 km.
The best way to get from Roosevelt Station to Old San Juan without a car is to train and bus which takes 28 min and costs .
It takes approximately 28 min to get from Roosevelt Station to Old San Juan, including transfers.
Roosevelt Station to Old San Juan bus services, operated by ATI Tren Urbano, depart from Sagrado Corazon station.
Roosevelt Station to Old San Juan bus services, operated by ATI Tren Urbano, arrive at Old San Juan station.
Yes, the driving distance between Roosevelt Station to Old San Juan is 9 km. It takes approximately 10 min to drive from Roosevelt Station to Old San Juan.
What companies run services between Roosevelt Station, Puerto Rico and Old San Juan, Puerto Rico?
ATI Tren Urbano operates a ferry from Puerto Nuevo to Old San Juan hourly. Tickets cost $1 and the journey takes 30 min. Alternatively, ATI Tren Urbano operates a bus from Sagrado Corazon to Old San Juan every 10 minutes. Tickets cost $1 and the journey takes 20 min.
- Phone
- 787-721-8787
- Website
- ati.pr.gov
Train from Roosevelt to Sagrado Corazon
- Ave. Duration
- 5 min
- Frequency
- Every 15 minutes
- Schedules at
- ATI Tren Urbano schedules
- Phone
- 787-721-8787
- Website
- ati.pr.gov
Bus from Sagrado Corazon to Old San Juan
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- ATI Tren Urbano schedules
Bus from Sagrado Corazon to Old San Juan
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- ATI Tren Urbano schedules
- Phone
- 787-721-8787
- Website
- ati.pr.gov
Ferry from Puerto Nuevo to Old San Juan
- Ave. Duration
- 30 min
- Frequency
- Hourly
- 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 Travelling around the UAE, What documents do I need to cross Niagara Falls?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
There are 1229+ hotels available in Old San Juan.


