Where is San Antonio Station?
San Antonio Station is located in The Crossings. If you'd like to find things to see and do in the area, you may want to check out Levi's Stadium and Tesla Motors.
Where Can I Stay near San Antonio Station?
We've got 586 hotels you can pick from within 5 miles of San Antonio Station. You might want to think about one of these choices that are popular with our travelers:
Shashi Hotel Mountain View Palo Alto - 1.7 mi (2.8 km) away
- hotel • Free parking • Free WiFi • Restaurant • Walkable location
The Grand Hotel - 4.3 mi (7 km) away
- hotel • Free breakfast • Free parking • Free WiFi • Central location
Creekside Inn - 1.8 mi (2.8 km) away
- hotel • Free breakfast • Free WiFi • 24-hour fitness center • Walkable location
Hotel Zico - 2.8 mi (4.5 km) away
- hotel • Free breakfast • Free parking • Free WiFi • Central location
Dinah's Garden Hotel - 0.7 mi (1.2 km) away
- hotel • Free WiFi • Restaurant • Fitness center • Central location
Things to See and Do near San Antonio Station
What to See near San Antonio Station
- Stanford University
- Levi's Stadium
- Googleplex
- Shoreline Park
- Moffett Federal Airfield
Things to Do near San Antonio Station
- San Antonio Shopping Center
- Computer History Museum
- Mountain View Center for the Performing Arts
- Shoreline Amphitheatre
- NASA Ames Research