Overall Travel Recommendation
For a journey from Morelia, Mexico to Salinas, California, a combination of a flight and local bus services is recommended for its efficiency and practicality. Start your journey by taking a bus from Morelia to Mexico City. After reaching Mexico City, you can then take a flight from Mexico City International Airport to San Jose International Airport, followed by a local taxi or rideshare to reach Salinas.
Total estimated duration of the trip is about 15-19 hours, which includes layovers and bus connections, and the total cost of this trip ranges from $550 to $900 CAD.
Final Recommendation: Begin by purchasing your bus tickets and booking your flight well in advance to ensure the best value and availability. Make sure to enjoy some local cuisine during your bus journey for a truly enriching experience!