Rome2Rio

How to get fromMapastepec to Ocosingoby bus, taxi or car

Find Transport to Ocosingo

See all options

There are 4 ways to get from Mapastepec to Ocosingo by bus, 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.

  1. Bus, taxi via Azteca

    best
    1. Take the bus from Mapastepec to Arriagabus
    2. Take the bus from Arriaga to Tuxtla Gutiérrezbus
    3. Take the bus from Tuxtla Gutiérrez to San Cristóbal de las Casasbus
    4. Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
    8h 6m
    $1,031–1,820
  2. Drive 352 km

    cheapest
    1. Drive from Mapastepec to Ocosingocar352 km
    5h 48m
    $673–972
  3. Bus, taxi

    1. Take the bus from Mapastepec to Tuxtla Gutiérrezbus
    2. Take the bus from Tuxtla Gutiérrez to San Cristóbal de las Casasbus
    3. Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
    8h 40m
    $1,036–1,566
  4. Bus, taxi #2

    1. Take the bus from Mapastepec to Tuxtla Gutiérrezbus
    2. Take the bus from Tuxtla Gutiérrez to San Cristóbal de las Casasbus
    3. Take the taxi from San Cristóbal de las Casas to Ocosingotaxi
    8h 41m
    $945–1,668

Questions & Answers

What companies run services between Mapastepec, Mexico and Ocosingo, Mexico?

There is no direct connection from Mapastepec to Ocosingo. However, you can take the bus to Arriaga, take the bus to Tuxtla Gutiérrez, walk to Tuxtla Gutiérrez, take the bus to San Cristóbal de las Casas, then take the taxi to Ocosingo. Alternatively, you can drive from Mapastepec to Ocosingo in around 5h 48m.

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 What documents do I need to cross Niagara Falls?, How to get from Southend Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.