There are 3 ways to get from Ontario to Madrid by plane, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Ontario International Airport
best- Fly from Ontario International Airport (ONT) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ONT - MAD
15h 41m€317–1,107Taxi to John Wayne Airport Orange County, fly
- Take the taxi from Ontario to Santa-Ana-Airport-SNAtaxi
- Fly from John Wayne Airport Orange County (SNA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SNA - MAD
15h 10m€405–1,225Train to Los Angeles International Airport, fly
- Take the train from Montclair to L.A. Union Stationtrain
- Fly from Los Angeles International Airport (LAX) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LAX - MAD
16h 32m€356–926
Ontario International Airport (ONT) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Questions & Answers
The cheapest way to get from Ontario to Madrid is to train and fly which costs €350 - €950 and takes 16h 32m.
The fastest way to get from Ontario to Madrid is to taxi and fly which takes 15h 10m and costs €400 - €1300.
The distance between Ontario and Madrid is 9332 km.
It takes approximately 15h 41m to get from Ontario to Madrid, including transfers.
Madrid is 9h ahead of Ontario. It is currently 1:08 PM in Ontario and 10:08 PM in Madrid.
There are 7037+ hotels available in Madrid.
What companies run services between Ontario, CA, USA and Madrid, Spain?
Delta, American Airlines, and two other airlines fly from Ontario International Airport (ONT) to Adolfo Suárez Madrid–Barajas Airport (MAD) 4 times a day.
- Website
- aa.com
Flights from Ontario International Airport to Adolfo Suárez Madrid–Barajas Airport via Charlotte
- Ave. Duration
- 26h 35m
- When
- Every day
- Estimated price
- €310–1,100
Flights from Ontario International Airport to Adolfo Suárez Madrid–Barajas Airport via Chicago O'Hare
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- €340–1,100
Flights from John Wayne Airport Orange County to Adolfo Suárez Madrid–Barajas Airport via New York JFK
- Ave. Duration
- 14h 28m
- When
- Every day
- Estimated price
- €350–1,100
Flights from John Wayne Airport Orange County to Adolfo Suárez Madrid–Barajas Airport via Chicago O'Hare
- Ave. Duration
- 15h 31m
- When
- Every day
- Estimated price
- €300–1,100
Flights from John Wayne Airport Orange County to Adolfo Suárez Madrid–Barajas Airport via Charlotte
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- €310–1,200
Flights from Los Angeles International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 11h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €300–1,000
- Phone
- (800) 371-LINK (5465)
- Website
- Metrolink Trains
Train from Montclair to L.A. Union Station
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- Metrolink Trains
- Ave. Duration
- 41 min
- Estimated price
- €100–130
Yellow Cab of the Inland Empire
- Phone
- +1 909 888 7777
Ontario Yellow Cab
- Phone
- +1 909 622 1234
Inland Empire Taxi Cab
- Phone
- +1 909 366 0000
JR;s Taxi Service
- Phone
- +1-909-262-9910
- Website
- jrtaxiservice.com
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 by boat in Italy, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from London to Edinburgh - to help you get the most out of your next trip.


