Rome2Rio

How to get fromCarrollton to Hasletby train, tram, taxi, car, or bus

Find Transport to Haslet

See all options

There are 4 ways to get from Carrollton to Haslet by train, tram, taxi, car, or bus

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

  1. Train, tram, taxi

    best
    1. Take the train from Downtown Carrollton Silver Line Station to Dfw North Stationtrain train
    2. Take the tram from DFW Airport North Station to Smithfield Stationtram tram
    3. Take the taxi from Smithfield Station to Haslettaxi taxi
    1h 17m
    $50–65
  2. Drive 30.1 mi

    cheapest
    1. Drive from Carrollton to Hasletcar car 30.1 mi
    41 min
    $6–8
  3. Taxi

    1. Take the taxi from Carrollton to Haslettaxi taxi 30.1 mi
    41 min
    $95–120
  4. Train, tram, line 016 bus

    1. Take the train from Downtown Carrollton Silver Line Station to Dfw Terminal Btrain train
    2. Take the tram from DFW Airport Terminal B Station to Mercantile Center Stationtram tram
    3. Take the bus from Mercantile Center Station Bay - 1 to Amador & Calerabus bus 016
    2h 28m
    $30–35

Questions & Answers

What companies run services between Carrollton, TX, USA and Haslet, TX, USA?

There is no direct connection from Carrollton to Haslet. However, you can take the train to Dfw North Station, walk to DFW Airport North Station, take the vehicle to Smithfield Station, then take the taxi to Haslet. Alternatively, you can drive from Carrollton to Haslet in around 41 min.

Train operators
Bus operators
Other operators

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 How to get from Heathrow Airport into central London, French strikes 2018: What are my alternative transport options?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.