Rome2Rio

How to get fromMexico City to Tomarby plane, train, or bus

Find Transport to Tomar

See all options

There are 5 ways to get from Mexico City to Tomar by plane, train, 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. Fly Benito Juárez International Airport to Lisbon-Portela Airport, train

    best
    1. Fly from Benito Juárez International Airport (MEX) to Lisbon-Portela Airport (LIS)plane plane MEX - LIS
    2. Take the train from Lisboa Oriente to Tomartrain train
    17h 37m
    €473–1,331
  2. Fly Felipe Ángeles International Airport to Lisbon-Portela Airport, train

    cheapest
    1. Fly from Felipe Ángeles International Airport (NLU) to Lisbon-Portela Airport (LIS)plane plane NLU - LIS
    2. Take the train from Lisboa Oriente to Tomartrain train
    20h 21m
    €296–1,040
  3. Fly Benito Juárez International Airport to Francisco De Sá Carneiro Airport, train

    1. Fly from Benito Juárez International Airport (MEX) to Francisco De Sá Carneiro Airport (OPO)plane plane MEX - OPO
    2. Take the train from Porto Campanha to Entroncamentotrain train
    19h 38m
    €528–1,348
  4. Fly Benito Juárez International Airport to Badajoz Airport, train

    1. Fly from Benito Juárez International Airport (MEX) to Badajoz Airport (BJZ)plane plane MEX - BJZ
    2. Take the train from Badajoz to Entroncamentotrain train
    21h 53m
    €723–2,538
  5. Bus to Hermanos Serdán International Airport, fly to Lisbon-Portela Airport, train

    1. Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus bus
    2. Fly from Hermanos Serdán International Airport (PBC) to Lisbon-Portela Airport (LIS)plane plane PBC - LIS
    3. Take the train from Lisboa Oriente to Tomartrain train
    24h 20m
    €580–1,357

Benito Juárez International Airport (MEX) to Lisbon-Portela Airport (LIS) flights

Calendar90Weekly Planes
Duration15h 3mAverage Duration
Ticket€308Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Mexico City, Mexico and Tomar, Portugal?

There is no direct connection from Mexico City to Tomar. However, you can take the line 4 bus to Terminal 1 - Aeropuerto, walk to Benito Juárez International Airport (MEX) airport, fly to Lisbon-Portela Airport (LIS), walk to Aeroporto, take the subway to Oriente, walk to Lisboa Oriente, then take the train to Tomar. Alternatively, you can take the bus to Aeropuerto Internacional Felipe Ángeles AIFA, walk to Felipe Ángeles International Airport (NLU) airport, fly to Lisbon-Portela Airport (LIS), walk to Aeroporto, take the subway to Oriente, walk to Lisboa Oriente, then take the train to Tomar.

Airlines
Train operators
Bus 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 4 of the smartest ways to explore Australia, Best ways to travel around Australia, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.