1map logoGo to main page

Mexico City to Sayulita from $67: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Sayulita, Mexico

How to Get from Mexico City to Sayulita: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$67 by busBest price
682 kmDistance
2h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City to Sayulita with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  23m
Estimated price
$186-495
Recommended
Company
Futura
Bus
Average Duration
11h  25m
Estimated price
$67-121
Cheapest
route map
Distance: 682 km
Duration: 2h 23m

See more options

Company
various
Bus
Average Duration
13h  35m
Estimated price
$76-1860
Company
various
Plane
Average Duration
3h  52m
Estimated price
$148-355
Company
various
Plane
Average Duration
3h  19m
Estimated price
$150-320
Company
various
Drive
Average Duration
9h  49m
Estimated price
$1861-1862

Mexico City - Sayulita operators

Explore transport companies operating between Mexico City and Sayulita, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
vivaaerobus.com

Plane from Mexico City Santa Lucia Apt (NLU) to Puerto Vallarta (PVR)

Average Duration
1h 30m
Estimated price
$1868-1869

Plane from Mexico City (MEX) to Puerto Vallarta (PVR)

Average Duration
1h 40m
Estimated price
$150-320

Plane from Toluca (TLC) to Puerto Vallarta (PVR)

Average Duration
1h 20m
Estimated price
$4952-4953
Website
aeromexico.com

Plane from Mexico City Santa Lucia Apt (NLU) to Puerto Vallarta (PVR)

Average Duration
1h 36m
Estimated price
$1868-4954

Plane from Mexico City (MEX) to Puerto Vallarta (PVR)

Average Duration
1h 50m
Estimated price
$4955-4956
Bus Show bus routes
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Terminal Central de Autobuses del Norte to Bucerías

Average Duration
11h
Estimated price
$1864-1867

Bus from Terminal Central de Autobuses del Norte to Nuevo Vallarta

Average Duration
12h 30m
Estimated price
$4958-4955
all-pages.other Show other routes

Other from Mexico City to Sayulita

Average Duration
9h 49m
Estimated price
$1861-1862

Mexico City to Sayulita: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mexico City and Sayulita offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from bustling Mexico City to the laid-back beach town of Sayulita, covering a distance of 539 miles. Enjoy around 9 hours and 49 minutes of scenic driving through diverse landscapes along the way. 💸 Experience a range of prices for the journey to Sayulita from Mexico City by car, with options ranging from $90 to $130. Choose the best route and make stops at charming towns or overlooks to make the most of your travel budget.
Average price
$90 - $130
🛫 The quickest way to travel from Mexico City to Sayulita is by taking a direct flight from Mexico City Santa Lucia Apt Airport to Puerto Vallarta Airport, which lasts 1 hour and 30 minutes. Both Aeroméxico and Viva Aerobus offer flights on this route. 🌴 Upon arriving at Puerto Vallarta Airport, it will take approximately 2 hours and 23 minutes to reach the beautiful beach town of Sayulita in Nayarit by plane. Sit back and enjoy the scenic views during this short domestic flight. 💸 The prices for flights between Sayulita and Mexico City can range from $186 to $495, depending on the airline and time of booking. It's a relatively affordable and convenient way to reach this charming destination for a relaxing getaway.
Departure Point
Mexico City Santa Lucia Apt Airport
Arrival Point
Puerto Vallarta Airport
Useful tips for plane travellers
• Book your flight on Aeroméxico or Viva Aerobus, as both airlines offer direct routes from Mexico City Santa Lucia Airport to Puerto Vallarta Airport, with flight times averaging 1 hour and 30 minutes.
• Upon arrival at Puerto Vallarta Airport, you’ll experience a straightforward immigration process, but make sure to follow the signs for domestic flights to quickly find the exit leading to taxis; expect to pay around 600-700 MXN ($30-$35) for a taxi ride to Sayulita.
• Check out the Puerto Vallarta Airport website Puerto Vallarta Airport for real-time transport schedules and dining options; don’t forget to pre-order any specialty meals with Aeroméxico at Aeroméxico or familiarize yourself with Viva Aerobus’s offerings at Viva Aerobus.
🚌 Despite there not being a direct bus from Mexico City to Sayulita, travelers can take a bus from Terminal Central de Autobuses del Norte with a transfer in Bucerías. The journey, with transfers, lasts approximately 11 hours and 25 minutes. 💰 Prices for a bus ticket between Mexico City and Sayulita can range from $67 to $121, offering travelers an affordable and convenient option to reach their destination while enjoying the scenic views along the way.
Departure Point
Terminal Central de Autobuses del Norte station
Arrival Point
Bucerías station

Frequently asked questions

Find out more about the route from Mexico City to Sayulita.

Or choose the category:
The distance between Mexico City and Sayulita is approximately 682.4 km or 869.5 km by road. The travel time by airplane is around 3 hours and 12 minutes. Alternatively, it takes approximately 3 hours and 38 minutes to reach Sayulita by taking a bus to Mexico City Santa Lucia Apt and then flying to Puerto Vallarta. If you prefer to drive, it will take you approximately 9 hours and 46 minutes to reach Mexico City from Sayulita by car, or 10 hours and 25 minutes by bus.
The most cost-effective transportation option for traveling from Mexico City to Sayulita is by bus, with tickets ranging from $60 to $120. However, this option takes considerably longer, with a travel time of 11 hours and 25 minutes. If you prioritize saving time, flying is the most efficient option, taking just 3 hours and 12 minutes, although it can be more expensive, with ticket prices ranging from $70 to $190.
The prices of bus tickets between Sayulita and Mexico City range from $65 to $118.
To travel from Mexico City to Sayulita without using public transportation, you can rent a car and drive. The driving distance is approximately 869.0 km, and it takes around 9 hours and 46 minutes to reach Sayulita by car. The prices for car rentals vary, but you can expect to pay anywhere from $90 to $130 for the journey.
The most convenient option for traveling from Mexico City to Sayulita without a car is by taking a bus. The journey typically takes around 10 hours and 25 minutes, with buses typically departing from the Mexico City bus terminal and arriving at Sayulita. It is advisable to take a bus via Guadalajara, as this is the most direct route. The cost of the bus ticket can range from $65 to $120, depending on the bus company and the class of service chosen.
There is no direct link between Mexico City and Sayulita. However, you can take a bus from Mexico City to Sayulita with a transfer in Zapopan. The total travel time for this route is approximately 10 hours and 25 minutes. The bus services are operated by ETN and Vallarta Plus, and they depart from Mexico City's Central Norte station and arrive at the Sayulita station.
The flight between Mexico City and Sayulita typically takes around 1 hour and 35 minutes. The cost of a flight ticket can vary between $51 and $186.
There are several options for accommodations near Sayulita. With over 829 hotels to choose from, travelers can find a variety of options that suit their preferences and budget. Prices start at $16 per night, making it accessible for different types of travelers.