There are 8 ways to get from Ontario/San Bernardino Airport (ONT) to Legoland California by bus, train, car, towncar or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 61 bus, bus, line 9611 bus, line 101 bus  •  6 h 11 min

  1. Take the line 61 bus from Airport @ Terminal Way Wb Fs to Pomona Trans Center 61
  2. Take the bus from Pomona Transit Center to El Monte Station W
  3. Take the line 9611 bus from El Monte, Ca to Los Angeles, Ca
  4. Take the bus from Los Angeles, Ca to Oceanside, Ca
  5. Take the line 101 bus from Oceanside Transit Center to Carlsbad Bl & Solamar Dr 101

$28 - $61

Cheapest option

Line 61 bus, line 82 bus, line 49 bus, bus, line 101 bus  •  9 h 12 min

  1. Take the line 61 bus from Ontario Airport @ Terminal Way 2 to Marygold @ Sierra Eb Ns 61
  2. Take the line 82 bus from Sierra @ Marygold Sb Ns to Cherry @ Banana Wb Fs 82
  3. Take the line 49 bus from Banana NS Cherry to Vine St Layover 49
  4. Take the bus from Vine St Layover to Promenade Mall @ Parking Structure 208
  5. Take the bus from Promenade Mall @ Parking Structure to Oceanside Transit Center 202
  6. Take the line 101 bus from Oceanside Transit Center to Carlsbad Bl & Solamar Dr 101

$9 - $15

6 alternative options

Line 61 bus, train, line 101 bus  •  6 h 33 min

  1. Take the line 61 bus from Ontario Airport @ Terminal Way 2 to Fontana Metrolink 61
  2. Take the train from Fontana station to San Bernardino station
  3. Take the train from San Bernardino station to Oceanside station
  4. Take the line 101 bus from Oceanside Transit Center to Carlsbad Bl & Solamar Dr 101

$17 - $23

Train  •  6 h 36 min

  1. Take the train from Rancho Cucamonga station to L. A. Union Station station San Bernardino Line
  2. Take the train from Los Angeles Union Station Amtrak to Oceanside Transportation Center Amtrak Pacific Surfliner

$64 - $104

Train via Pomona Trans Center  •  6 h 57 min

  1. Take the train from Downtown Pomona station to L. A. Union Station station Riverside Line
  2. Take the train from Los Angeles Union Station Amtrak to Oceanside Transportation Center Amtrak Pacific Surfliner

$40 - $76

Drive  •  1 h 40 min

  1. Drive from Ontario/San Bernardino Airport (ONT) to Legoland California 86.8 miles

$8 - $13

Towncar  •  1 h 40 min

  1. Take a town car from Ontario/San Bernardino Airport to Legoland California 86.8 miles

$280 - $390

Shuttle  •  1 h 40 min

  1. Take a shuttle bus from Ontario/San Bernardino Airport to Legoland California

$160 - $230

What companies run services between Ontario/San Bernardino Airport (ONT), USA and Legoland California, CA, USA?

You can take a bus from Ontario/San Bernardino Airport (ONT) to Legoland California via Pomona Trans Center, Pomona Transit Center, El Monte Station W, El Monte, Ca, Los Angeles, Ca, Oceanside, Ca, Oceanside Transit Center, and Carlsbad Bl & Solamar Dr in around 6 h 11 min. Alternatively, you can take a train from Ontario/San Bernardino Airport (ONT) to Legoland California via Rancho Cucamonga station, L. A. Union Station station, Los Angeles Union Station Amtrak, Oceanside Transportation Center Amtrak, Oceanside Transit Center, Carlsbad Poinsettia Station, Carlsbad Bl & Lanakai MHP, and Carlsbad Bl & Solamar Dr in around 6 h 36 min.

Train operators
Metrolink Trains
Website
metrolinktrains.com
Train from Fontana station to San Bernardino station
Ave. Duration
14 min
Frequency
Hourly
Estimated price
$6 - $9
Schedules at
metrolinktrains.com
Train from San Bernardino station to Oceanside station
Ave. Duration
2 h 25 min
Frequency
Twice daily
Estimated price
$7 - $10
Schedules at
metrolinktrains.com
Train from Rancho Cucamonga station to L. A. Union Station station
Ave. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
metrolinktrains.com
Train from Downtown Pomona station to L. A. Union Station station
Ave. Duration
52 min
Frequency
4 times a day
Estimated price
$8 - $12
Schedules at
metrolinktrains.com
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Los Angeles Union Station Amtrak to Oceanside Transportation Center Amtrak
Ave. Duration
1 h 53 min
Frequency
Every 2 hours
Estimated price
$28 - $60
Website
amtrak.com
Coach Seat
$28 - $45
Flexi Coach Seat
$50 - $75
Business Coach Seat
$40 - $60
Room
$150 - $220
Bus operators
OmniTrans
Phone
1-800-9-OMNIBUS
Website
omnitrans.org
Bus from Airport @ Terminal Way Wb Fs to Pomona Trans Center
Ave. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Bus from Ontario Airport @ Terminal Way 2 to Fontana Metrolink
Ave. Duration
50 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Bus from Ontario Airport @ Terminal Way 2 to Marygold @ Sierra Eb Ns
Ave. Duration
43 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Bus from Sierra @ Marygold Sb Ns to Cherry @ Banana Wb Fs
Ave. Duration
28 min
Frequency
Hourly
Estimated price
$2
Schedules at
omnitrans.org
Foothill Transit
Website
foothilltransit.org
Bus from Pomona Transit Center to El Monte Station W
Ave. Duration
44 min
Frequency
Every 30 minutes
Estimated price
$1 - $5
Schedules at
foothilltransit.org
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from El Monte, Ca to Los Angeles, Ca
Ave. Duration
30 min
Frequency
Every 20 minutes
Estimated price
$8 - $17
Website
greyhound.com
Economy
$8 - $12
Flexible
$13 - $17
Bus from Los Angeles, Ca to Oceanside, Ca
Ave. Duration
2 h 5 min
Frequency
Hourly
Estimated price
$15 - $35
Website
greyhound.com
Economy
$15 - $23
Flexible
$27 - $35
North County Transit
Website
gonctd.com
Bus from Oceanside Transit Center to Carlsbad Bl & Solamar Dr
Ave. Duration
25 min
Frequency
Hourly
Estimated price
$2
Schedules at
gonctd.com
Riverside Transit Agency
Website
riversidetransit.com
Bus from Banana NS Cherry to Vine St Layover
Ave. Duration
47 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
riversidetransit.com
Bus from Vine St Layover to Promenade Mall @ Parking Structure
Ave. Duration
1 h 43 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
riversidetransit.com
Bus from Promenade Mall @ Parking Structure to Oceanside Transit Center
Ave. Duration
1 h 3 min
Frequency
5 times a day
Estimated price
$1 - $3
Schedules at
riversidetransit.com
Other operators
Jayride
Ave. Duration
1 h 40 min
Frequency
On demand
Towncar from Ontario/San Bernardino Airport to Legoland California
Estimated price
$280 - $390
Shuttle from Ontario/San Bernardino Airport to Legoland California
Estimated price
$160 - $230

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.

Questions & Answers

How far is it from Ontario/San Bernardino Airport (ONT) to Legoland California?

The distance between Ontario/San Bernardino Airport (ONT) and Legoland California is 107 km. The road distance is 139 km.

What is the cheapest way to get from Ontario/San Bernardino Airport (ONT) to Legoland California?

The cheapest way to get from Ontario/San Bernardino Airport (ONT) to Legoland California is to drive which costs $8 - $13 and takes 1 h 40 min.

What is the fastest way to get from Ontario/San Bernardino Airport (ONT) to Legoland California?

The quickest way to get from Ontario/San Bernardino Airport (ONT) to Legoland California is to drive which takes 1 h 40 min and costs $8 - $13.

Is there a direct bus between Ontario/San Bernardino Airport (ONT) and Legoland California?

No, there is no direct bus from Ontario/San Bernardino Airport (ONT) to Legoland California. However, there are services departing from Airport @ Terminal Way Wb Fs and arriving at Carlsbad Bl & Solamar Dr via Pomona Transit Center, El Monte, Ca, Los Angeles, Ca and Oceanside Transit Center. The journey, including transfers, takes approximately 6 h 11 min.

How long does it take to get from Ontario/San Bernardino Airport (ONT) to Legoland California?

It takes approximately 6 h 11 min to get from Ontario/San Bernardino Airport (ONT) to Legoland California, including transfers.

Trips from Ontario/San Bernardino Airport (ONT)

Ontario San Bernardino Airport ONT to Pechanga Resort Casino Ontario San Bernardino Airport ONT to Rose Bowl stadium Ontario San Bernardino Airport ONT to Indio Ontario San Bernardino Airport ONT to Mexicali Ontario San Bernardino Airport ONT to Loma Linda Ontario San Bernardino Airport ONT to Morro Bay Ontario San Bernardino Airport ONT to Indio Palm Springs Airport PSP Ontario San Bernardino Airport ONT to Philadelphia Ontario San Bernardino Airport ONT to Disneyland Ontario San Bernardino Airport ONT to Tehachapi Ontario San Bernardino Airport ONT to Yosemite National Park Ontario San Bernardino Airport ONT to Steveston Ontario San Bernardino Airport ONT to Spokane Ontario San Bernardino Airport ONT to Chicago O Hare Airport ORD Ontario San Bernardino Airport ONT to Perris Ontario San Bernardino Airport ONT to Claremont CA USA Ontario San Bernardino Airport ONT to Corona Ontario San Bernardino Airport ONT to Rancho Cucamonga Ontario San Bernardino Airport ONT to Columbus Airport CMH Ontario San Bernardino Airport ONT to Turlock Ontario San Bernardino Airport ONT to Sacramento Airport SMF Ontario San Bernardino Airport ONT to Harrah s Resort Southern California Ontario San Bernardino Airport ONT to Rosemead Ontario San Bernardino Airport ONT to Lake Havasu City Ontario San Bernardino Airport ONT to Long Beach Airport LGB Ontario San Bernardino Airport ONT to Ontario Airport Hotel Conference Center Ontario San Bernardino Airport ONT to Harrisburg PA USA Ontario San Bernardino Airport ONT to San Luis Río Colorado Ontario San Bernardino Airport ONT to Santa Rosa Airport STS Ontario San Bernardino Airport ONT to Grand Canyon