I love Mexico. Every time I fly back to San Diego to visit family, I am already scheming how to squeeze in another run south for surf, tacos and warm water. Over the years, we have chased waves all over Baja, Southern Oaxaca (Barra de la Cruz and Salina Cruz), Puerto Vallarta, Zihuatanejo and Puerto Escondido, and I still feel like we are only just getting started.
If you are coming from Australia or anywhere outside California, you might not realise how easy it is now to travel to Mexico from United States gateways like San Diego. Growing up there, we never had access to Mexico like this. The game-changer has been Tijuana International Airport and the Cross Border Xpress (CBX), which quietly opened up a whole network of domestic flights across Mexico. Flying via Tijuana is often cheaper than going direct from San Diego, LAX or your usual US hub, and it usually gives you more options to reach those little surf towns you have been daydreaming about.
In this guide, I will walk you through exactly how to tap into that network: starting in the US, crossing the border the easy way, then fanning out to Baja Norte, Baja Sur and Oaxaca with smart routes, board-friendly flights, and a few tried-and-tested bases that make the whole trip feel simple rather than stressful.

How I Plan Travel To Mexico From the United States For Surf
When I travel to Mexico from US gateways, I think in stages rather than one big, overwhelming journey.
- Pick a US gateway city
For Baja and Oaxaca, San Diego is my favourite starting point because of its closeness to the border and CBX, but Los Angeles, San Francisco and other hubs can still be workable. From there, I look for the best combo of Baja Mexico flights or Oaxaca Mexico flights, often via Tijuana or Mexico City. - Decide how to get into Mexico
When deciding how to get into Mexico, I usually choose between:
- Using CBX to walk straight into Tijuana Airport
- A classic US-Mexico border crossing by road at San Ysidro
- Flying directly from a US airport into Mexico if the route lines up with my dates
- Match the route to the surf zone
- Baja Norte surf – quick access from the border, covering Tijuana, Rosarito, K-38 and down towards Ensenada
- Baja Sur – flying to Cabo, La Paz or Loreto and hiring a car
- Oaxaca – flying onwards to Puerto Escondido or Huatulco and building a loose road trip from there
Once you start breaking it into these stages, your travel to Mexico from the United States suddenly feels a lot more manageable and a lot less like you are throwing yourself into the unknown. If you like this kind of step-by-step planning, it is a similar approach to the Bali to Lombok travel that I had, just applied to Mexico instead of Indonesia.
Travel To Mexico: What Do I Need To Bring?
Rules change, so I always treat paperwork as general guidance and double-check official government and airline sites before I leave. Still, there are a few basics I keep in mind whenever friends ask what they actually need to travel to Mexico.
For typical holiday-length surf trips, I usually travel with:
- A valid passport with plenty of blank pages
- Proof of onward travel or accommodation bookings
- Travel insurance that clearly covers surfing and car rental
- Enough space in my wallet for the FMM tourist card, which is often issued on entry
- A printed or digital copy of key bookings, in case Wi-Fi disappears right when I need it
If I am planning to travel to Mexico by car from the US side, I also pay attention to:
- Car insurance that is explicitly valid in Mexico
- Any extra documents required by the rental company for a border crossing into Mexico
- Basic Spanish phrases for fuel, directions and emergencies
Paperwork is one of those dull but essential parts of any travel guide for Mexico, and taking a few minutes to check requirements before you fly is far easier than trying to sort things out at the American-Mexican border or at check-in. When it comes to packing, many of the same principles from the Surf Trip Essentials guide apply just as well to Mexico as they do to Indonesia.

Why CBX Is My Favourite Shortcut From The US Into Mexico
The first time I used Cross Border Xpress, it felt like discovering a secret side door between countries. Instead of sitting in traffic at San Ysidro with everyone else trying to cross the Mexico border by road, I walked into a modern terminal on the US side, crossed an enclosed pedestrian bridge and stepped out directly inside Tijuana International Airport.
CBX is essentially a private bridge that links a terminal in San Diego to Tijuana Airport. It is secure, organised and purpose-built for travellers who land in the United States, then want to fly deeper into Mexico without dealing with city traffic and long road queues. It turns a potentially stressful US-Mexico border crossing into something that feels like a quirky, but straightforward airport connection.
If you like connecting-the-dots style logistics, you can layer CBX on top of the Baja-focused pieces in the Mexico surf travel section and build your own long coastal route.
Who CBX Works Best For
In my own trips, CBX shines when I am:
- Flying from a US city to San Diego and then connecting to Baja Sur through Tijuana
- Heading towards Oaxaca via Tijuana and Mexico City, without wanting to drive to the border
- Avoiding long queues at San Ysidro for a standard road crossing into Mexico
- Travelling solo and wanting an enclosed, well-signposted route
- Carrying boards and preferring airport trolleys over dragging bags through street crossings
The main benefit is that you stay in an airport environment the whole time. No chaotic taxi zones, no walk-up street borders. Just a CBX ticket, a bridge, passport control and then you are inside one of the more useful Baja Mexico airports for surf travel.
What You Need To Use CBX
When my plan is built around CBX as my main US to Mexico border crossing, I usually make sure I have:
- A valid passport
- A CBX ticket (bought online in advance or at the terminal)
- A same-day flight departing from Tijuana Airport
- Space for the FMM tourist card I receive when I cross
From the moment I step into the CBX terminal in San Diego to the moment I am through immigration and walking towards my departure gate in Tijuana, it normally takes around 20–40 minutes. Compared with watching the clock tick over in border traffic at the American-Mexican border, it is a very easy trade-off.
Step-By-Step: How I Use CBX From San Diego
Here is how a typical trip looks when I travel to Mexico from the United States using CBX:
- Get to the CBX terminal
I land in San Diego, collect my bags and take a short ride share to the CBX building. - Sort my CBX ticket
I either buy the ticket online ahead of time or at the counter when I arrive. - Check in for my Tijuana flight
I check in on my phone or at airline counters inside the CBX terminal. - Scan at the access gates
At the CBX gates, I scan my boarding pass, CBX ticket and passport. - Walk the enclosed bridge
The bridge feels like a long airport corridor with windows and a quiet “you are crossing a border now” moment halfway along. - Clear Mexican immigration
At the Mexican end, I pass through immigration, answer a couple of standard questions, receive my FMM and keep it somewhere safe. - Enter Tijuana Airport
From there, it turns into a normal departure experience: security, food, waiting at the gate. Staff are very used to surfboards, which lowers the stress when you are pushing a trolley with a big board bag.
If you like this kind of granular logistics, it is the same mindset used in the Bali to Lombok step-by-step guide, just with different airlines and a different border.
Baja Travel Guide: Getting To Baja Norte From The US
For a short Baja Norte surf run, especially if I am only planning a long weekend, I usually skip flying and focus on travel to Mexico by car or on foot via San Ysidro. Once you clear the border, the coastline unfolds quickly.

Travel To Mexico By Car From San Diego
There are two main ways I have done it:
Option 1: Rent a car in the United States and drive across
- Rent a car in San Diego with Mexican insurance included
- Drive south to the San Ysidro crossing
- Follow the signs into Mexico and continue down the toll road towards Rosarito and Ensenada
This is the most flexible option and is perfect if you are planning to hit multiple breaks, stop for tacos whenever you like and keep your schedule loose.
Option 2: Park on the US side and walk across
- Park in a lot near the border on the US side
- Walk through the pedestrian crossing at PedEast or PedWest
- Once through immigration, arrange a Mexican rental car or a taxi onward
This works well if your US rental cannot cross the border, or you simply prefer to pick up a car on the Mexican side.

How Far Is Baja Mexico From San Diego?
Once you’re over the border, the real question isn’t how far Baja Mexico is from San Diego but how far you actually feel like driving. Roughly:
- Tijuana – 20–30 minutes from the border
- Rosarito – around 45 minutes to 1 hour
- K 38 – roughly 1 hour south on the toll road
- Ensenada – usually 1.5–2 hours, depending on traffic and how many taco stops you build in
If you are wondering what to do in Baja Mexico on a first trip, starting gently and staying closer to the border is often the easiest way. It lets you settle in, work out your favourite taco stands and get a feel for driving conditions before going further south.
Things To Do In Rosarito And Nearby
Rosarito is often my first stop after a border crossing into Mexico. It has enough going on to feel lively without being overwhelming. Classic things to do in Rosarito include:
- Grabbing tacos and a cold drink on the main strip
- Taking a stroll along the beach and pier
- Surfing the local beach breaks when the sandbanks behave
- Using it as a base while you day-trip down to K-38
Rosarito beach hotels run from simple local inns to more resort-style stays.
For a more surf-locked experience, K-38 and the surrounding complexes are hard to beat. Club Marena sits above the point, with balconies that look straight into the line-up. You can literally wake up, check the waves from your room and be paddling out a few minutes later. The main Baja article on Sea Hearts goes into much more detail on K-38 and neighbouring breaks if you want to study the coastline before you go.

Baja Mexico Flights: Reaching Baja Sur From Tijuana
For Baja Sur, I almost always fly. Tijuana, reached via CBX, is one of the most useful Baja Mexico airports when you want to fly to Baja Mexico rather than drive the length of the peninsula.
From Tijuana Airport, I look for Baja Mexico flights to:
- San José del Cabo (SJD) – ideal for Cabo, Costa Azul and the East Cape
- La Paz (LAP) – handy for exploring the Sea of Cortez side
- Loreto (LTO) – good for quieter, more northern Baja Sur missions
If you are trying to figure out the closest airport to Baja Mexico’s main southern surf zones, SJD is usually the best starting point.
Airlines I Usually Check For Baja
When I search flights out of Tijuana, I tend to start with:
- Volaris
- Aeroméxico
- Occasionally, VivaAerobus or Calafia, depending on season and schedule
Approximate flight times:
- Tijuana to Cabo (SJD) – around 2 hours
- Tijuana to La Paz (LAP) – about 1.5 hours
- Tijuana to Loreto (LTO) – about 1.5 hours
Landing In Cabo: Cars, Coasts And Surf Zones
Once I land at SJD, my first instinct is to head straight for the rental desks. Having my own wheels makes it far easier to explore different corners of Baja Sur and chase swells rather than being locked into one spot.
- For Cerritos and Todos Santos, a regular car usually works fine.
- Around Costa Azul (Old Man’s and Zippers), everything is close together and easy to access.
- For the East Cape (Shipwrecks, Nine Palms), a 4×4 is my preference. Tracks can be sandy, rutted and unpredictable after storms.
If you would rather keep things simple, you can base yourself at a surf-friendly stay such as Cabo Surf Hotel near Costa Azul, surf Old Man’s before breakfast, then drive out to Zippers as the tide changes. The Baja guide on Sea Hearts has plenty of detail on different regions if you want to see how Cabo fits into the bigger picture of the peninsula.
Some of my favourite Baja Sur surf zones are:
- Old Man’s – user-friendly right point, perfect for longboards and mid-lengths
- Zippers – fast, punchy right-hander on its day
- Shipwrecks – more remote and raw, with that classic Baja energy
- Nine Palms – long, wrapping right-hand walls when everything lines up

Oaxaca, Mexico Travel Guide: Getting To Puerto Escondido And Barra
If you are chasing heavier surf, warm water and long lefts and rights, Oaxaca is where the trip gets exciting. It is more of a mission than Baja, but it feels like a different world once you arrive.
From Tijuana, reached via CBX, I usually look for Oaxaca, Mexico flights to:
- Puerto Escondido (PXM)
- Huatulco (HUX)
Which one I choose depends on the shape of the trip:
- Puerto Escondido is my pick when I want to base around Zicatela, La Punta or Carrizalillo.
- Huatulco works better when I am focusing on Barra de la Cruz and the points further east.
The airlines I tend to check for this part of my Oaxaca, Mexico travel guide are Volaris, Aeroméxico and VivaAerobus, often with a connection in Mexico City. I automatically assume a full travel day when moving from Baja to Oaxaca, with long layovers and the odd delay.
Airport-wise:
- Puerto Escondido feels small, hot and busy in peak season, but it is very surfer-friendly.
- Huatulco is larger, calmer and a good place to collect a rental car before the drive to Barra.
In the water, my usual Oaxaca favourites are:
- Zicatela – heavy, powerful beach break for experienced surfers only
- La Punta – a more forgiving left that can still get serious on a big swell
- Carrizalillo – a beautiful cove with gentler waves on smaller days
- Barra de la Cruz – a world-class right point that feels almost unreal when it turns on
If you’re planning your first trip here and wondering what boards to pack or how to get yourself surf-ready, many of the tips in the Surf Fitness for Women guide translate perfectly to a Mexico mission.

Mexico Travel Tips From US Gateways
After a few runs back and forth, a handful of simple Mexico travel tips keep coming up whenever I talk to friends planning their own trips:
- Keep your first night simple – Book your first night’s accommodation in advance, whether that is in Rosarito, Cabo or Puerto Escondido, so you are not searching for a room in the dark with a board bag.
- Photograph your hire car at pick-up – Every angle, including existing scratches and marks. It takes two minutes and can save a lot of hassle later.
- Carry small notes – For tolls, tips and quick roadside tacos. Cards are more common now, but cash still makes life easier.
- Respect the ocean – A lot of Mexico’s best waves break with real power. Watch the sets, talk to locals and do not let excitement override common sense.
- Build rest days into your plan – Travelling from US airports to Mexico’s surf coast can be tiring. A slow day in town or by the pool is not wasted time; it is how you last for the full trip.
If you ever feel unsure about your overall surf readiness, the combination of practical travel content and mindset pieces across the Sea Hearts Surf Club blog can be a nice safety net before you lock anything in.
Final Thoughts
Travelling from the United States to Mexico’s surf coast does not have to feel complicated. With a bit of planning, you can land in San Diego in the morning, cross via CBX, and be on your way to Baja Norte, Baja Sur or even Oaxaca by the afternoon. Once you understand how CBX, US to Mexico border crossings, Baja Mexico airports and Oaxaca connections fit together, it becomes much easier to line up your flights, car hire, accommodation and surf goals.
If you want to go deeper before you book, you can connect this route-focused overview with more detailed pieces on surf fitness, quiver planning and destination-specific guides across Sea Hearts, so that by the time you step off the plane you are not just improvising the whole way down the coast, but travelling with a loose plan that still leaves room for the good kind of surprises.