There are 11 ways to get from Cave of Swallows to Perris by bus, plane, train, 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.
Bus, bus to San Luis Potosí Airport, fly to Tijuana International Airport, train
best- Take the bus from Crucero Aquismón to Ciudad Valles
- Take the bus from Ciudad Valles to San Luis Potosí
- Fly from San Luis Potosí Airport (SLP) to Tijuana International Airport (TIJ)SLP - TIJ
- Take the train from San Diego to Fullerton Amtrak Station
- Take the train from Fullerton to Perris - Downtown
19h$201–595Bus, train
cheapest- Take the bus from Xolol to Ciudad Valles
- Take the bus from Ciudad Valles to Morelia
- Take the bus from Morelia to Santa Ana
- Take the train from Fullerton to Perris - Downtown
2d 7h$187–332Bus via Ciudad Juárez
- Take the bus from Tancanhuitz to San Luis Potosí
- Take the bus from San Luis Potosí to Ciudad Juárez
- Take the bus from El Paso to San Bernardino, CA
43h 53m$284–433Taxi, bus, train
- Take the taxi from Cave of Swallows to Ciudad Valles
- Take the bus from Ciudad Valles to San Luis Potosí
- Take the bus from San Luis Potosí to San Marcos
- Take the train from San Marcos Amtrak to Pomona Amtrak
- Take the train from Pomona - Downtown to Riverside - Downtown
2d 12h$286–625Drive 1,679.5 mi
- Drive from Cave of Swallows to Perris1,679.5 mi
32h 22m$307–443Taxi to Tamuín Airport, fly to Querétaro Intercontinental Airport, fly to Los Angeles International Airport, train
- Take the taxi from Cave of Swallows to Tamuín Airport
- Fly from Tamuín Airport to Queretaro Airport
- Fly from Querétaro Intercontinental Airport (QRO) to Los Angeles International Airport (LAX)QRO - LAX
- Take the train from L.A. Union Station to Perris - Downtown
12h 29m$8,169–23,369Bus, bus to Del Bajío International Airport, fly to Ontario International Airport
- Take the bus from Crucero Aquismón to Ciudad Valles
- Take the bus from Ciudad Valles to San Luis Potosí
- Take the bus from San Luis Potosí to León
- Fly from Del Bajío International Airport (BJX) to Ontario International Airport (ONT)BJX - ONT
20h 42m$253–966Taxi to Tamuín Airport, fly to Queretaro Airport, fly to Miguel Hidalgo Y Costilla Guadalajara International Airport, fly to Ontario International Airport
- Take the taxi from Cave of Swallows to Tamuín Airport
- Fly from Tamuín Airport to Queretaro Airport
- Fly from Queretaro Airport to Guadalajara Airport
- Fly from Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL) to Ontario International Airport (ONT)GDL - ONT
12h 59m$16,203–46,462Taxi to Tamuín Airport, fly to Querétaro Intercontinental Airport, fly to Tijuana International Airport, train
- Take the taxi from Cave of Swallows to Tamuín Airport
- Fly from Tamuín Airport to Queretaro Airport
- Fly from Querétaro Intercontinental Airport (QRO) to Tijuana International Airport (TIJ)QRO - TIJ
- Take the train from San Diego to Fullerton Amtrak Station
- Take the train from Fullerton to Perris - Downtown
15h 2m$8,130–23,320Bus, bus to Del Bajío International Airport, fly to Tijuana International Airport, train
- Take the bus from Crucero Aquismón to Ciudad Valles
- Take the bus from Ciudad Valles to San Luis Potosí
- Take the bus from San Luis Potosí to León
- Fly from Del Bajío International Airport (BJX) to Tijuana International Airport (TIJ)BJX - TIJ
- Take the train from San Diego to Fullerton Amtrak Station
- Take the train from Fullerton to Perris - Downtown
24h 20m$190–444Bus
- Take the bus from Xolol to Ciudad Valles
- Take the bus from Ciudad Valles to Nueva Central Camionera de Guadalajara Mod 6
- Take the bus from Terminal Tlaquepaque to Indio
- Take the bus from Indio, CA to San Bernardino, CA
2d 3h$263–395
San Luis Potosí Airport (SLP) to Tijuana International Airport (TIJ) flights
Questions & Answers
The cheapest way to get from Cave of Swallows to Perris is to bus and fly and train which costs $190 - $450 and takes 24h 20m.
The fastest way to get from Cave of Swallows to Perris is to taxi and fly and train which takes 12h 29m and costs $8,000 - $24,000.
The distance between Cave of Swallows and Perris is 1605 miles. The road distance is 1689.3 miles.
The best way to get from Cave of Swallows to Perris without a car is to bus via Ciudad Juárez which takes 43h 53m and costs $280 - $440.
It takes approximately 19h to get from Cave of Swallows to Perris, including transfers.
Yes, the driving distance between Cave of Swallows to Perris is 1689 miles. It takes approximately 32h 22m to drive from Cave of Swallows to Perris.
There are 122+ hotels available in Perris.
What companies run services between Cave of Swallows, Mexico and Perris, CA, USA?
You can take a vehicle from Cave of Swallows to Perris Transit Center via Tancanhuitz, San Luis Potosí, Ciudad Juárez, El Paso, San Bernardino, CA, San Bernardino Transit Center, Vine Street Mobility Hub, and Vine St. Mobility Hub in around 43h 53m.
- Website
- volaris.com
Flights from San Luis Potosí Airport to Tijuana International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–370
Flights from Querétaro Intercontinental Airport to Los Angeles International Airport
- Ave. Duration
- 3h 56m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $160–320
Flights from Del Bajío International Airport to Ontario International Airport
- Ave. Duration
- 3h 33m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $210–900
Flights from Del Bajío International Airport to Ontario International Airport via San Jose Cabo
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $220–900
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Ontario International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $160–410
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Ontario International Airport via San Jose Cabo
- Ave. Duration
- 6h 24m
- When
- Every day
- Estimated price
- $160–410
Flights from Querétaro Intercontinental Airport to Tijuana International Airport
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- $95–200
Flights from Querétaro Intercontinental Airport to Tijuana International Airport via Puerto Vallarta
- Ave. Duration
- 6h 11m
- When
- Every day
- Estimated price
- $95–200
Flights from Querétaro Intercontinental Airport to Tijuana International Airport via Ixtapa/Zihuatanejo
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- $95–200
Flights from Querétaro Intercontinental Airport to Tijuana International Airport via Monterrey
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- $95–200
Flights from Del Bajío International Airport to Tijuana International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $75–300
Flights from Del Bajío International Airport to Tijuana International Airport via Puerto Vallarta
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $75–300
Flights from Del Bajío International Airport to Tijuana International Airport via Monterrey
- Ave. Duration
- 5h 59m
- When
- Every day
- Estimated price
- $75–300
- Website
- aeromexico.com
Flights from San Luis Potosí Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $130–650
Flights from Querétaro Intercontinental Airport to Los Angeles International Airport via Mexico City
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- $80–380
Flights from Querétaro Intercontinental Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $80–380
Flights from Del Bajío International Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $90–420
- Website
- vivaaerobus.com
Flights from San Luis Potosí Airport to Tijuana International Airport via Monterrey
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–290
Flights from Querétaro Intercontinental Airport to Los Angeles International Airport via Monterrey
- Ave. Duration
- 7h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–230
Flights from Querétaro Intercontinental Airport to Tijuana International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $50–170
Flights from Querétaro Intercontinental Airport to Tijuana International Airport via Monterrey
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $50–170
Flights from Del Bajío International Airport to Tijuana International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $85–200
- Website
- united.com
Flights from Querétaro Intercontinental Airport to Los Angeles International Airport via Houston
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $95–440
Flights from Del Bajío International Airport to Ontario International Airport via Houston
- Ave. Duration
- 7h 59m
- When
- Every day
- Estimated price
- $180–850
- Website
- aa.com
Flights from Del Bajío International Airport to Ontario International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 44m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–850
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Ontario International Airport via Phoenix
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $100–500
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from San Diego to Fullerton Amtrak Station
- Ave. Duration
- 2h 16m
- Frequency
- Every 2 hours
- Estimated price
- $29–34
- Website
- https://www.amtrak.com/home.html
Train from San Marcos Amtrak to Pomona Amtrak
- Ave. Duration
- 34h 31m
- Frequency
- 3 times a week
- Estimated price
- $120–400
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $120–350
- Coach Seat short notice purchase
- $180–400
- Business - advance purchase
- $250–1,000
- Business Class
- $350–900
- Phone
- (800) 371-LINK (5465)
- Website
- metrolinktrains.com
Train from Fullerton to Perris - Downtown
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- $10–14
- Website
- https://metrolinktrains.com
- Passenger
- $10–14
Train from Pomona - Downtown to Riverside - Downtown
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- $6–9
- Website
- https://metrolinktrains.com
- Passenger
- $6–9
Train from L.A. Union Station to Perris - Downtown
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $13–17
- Website
- https://metrolinktrains.com
- Passenger
- $13–17
- Phone
- +52 800 837 2222
- contacto@grupovencedor.com
- Website
- grupovencedor.com
Bus from Crucero Aquismón to Ciudad Valles
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- $3–7
- Schedules at
- grupovencedor.com
- Book at
- grupovencedor.com
Bus from Xolol to Ciudad Valles
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- $4–9
- Schedules at
- grupovencedor.com
- Book at
- grupovencedor.com
- Phone
- +52 55 4440 3187
- contacto@geb.mx
- Website
- transportesfrontera.com.mx
Bus from Ciudad Valles to San Luis Potosí
- Ave. Duration
- 3h 36m
- Frequency
- 5 times a day
- Estimated price
- $30–50
- Schedules at
- transportesfrontera.com.mx
- Book at
- transportesfrontera.com.mx
- Phone
- +52 800 837 2222
- contacto@grupovencedor.com
- Website
- grupovencedor.com
Bus from Tancanhuitz to San Luis Potosí
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $30–45
- Schedules at
- grupovencedor.com
- Book at
- grupovencedor.com
- Phone
- +52 55 5141 4300
- contacto@odm.com.mx
- Website
- odm.com.mx
Bus from San Luis Potosí to Ciudad Juárez
- Ave. Duration
- 19h
- Frequency
- 5 times a day
- Estimated price
- $150–210
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Ciudad Valles to Nueva Central Camionera de Guadalajara Mod 6
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $70–100
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Ciudad Valles to Morelia
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $65–110
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- chihuahuenses.com.mx
Bus from San Luis Potosí to Ciudad Juárez
- Ave. Duration
- 21h
- Frequency
- 4 times a day
- Estimated price
- $160–240
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.com.mx
- Phone
- +1 866 691 9732
- eplasales@eplalimo.com
- Website
- eplalimo.com
Bus from El Paso to San Bernardino, CA
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Estimated price
- $90–130
- Schedules at
- eplalimo.com
- One Way
- $90–130
Bus from Indio, CA to San Bernardino, CA
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $28–40
- Schedules at
- eplalimo.com
- One Way
- $28–40
- Phone
- +1 800 923 1799
- contactus@omexusa.net
- Website
- omnibusexpress.com
Bus from San Luis Potosí to San Marcos
- Ave. Duration
- 16h 2m
- Frequency
- Twice daily
- Estimated price
- $100–130
- Schedules at
- omnibusexpress.com
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from San Luis Potosí to León
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- $23–35
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 644 410 2444
- atencionaclientes@tufesa.com.mx
- Website
- tufesa.com.mx
Bus from Terminal Tlaquepaque to Indio
- Ave. Duration
- 33h 30m
- Frequency
- 3 times a day
- Estimated price
- $150–230
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $150–230
- Titanium
- $174–180
- Phone
- +52 664 299 0487
- servicios@acnautobuses.com
- Website
- acnautobuses.com
Bus from Morelia to Santa Ana
- Ave. Duration
- 40h 30m
- Frequency
- Once daily
- Estimated price
- $95–180
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Ave. Duration
- 1h 15m
- Estimated price
- $28–45
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide










































