Train from Virginia Beach to Mexico City
Find the schedules, compare prices, and buy cheap tickets from Virginia Beach to Mexico City. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Transport Mode: Air
- Companies: American Airlines, Delta Air Lines
- Duration: Approximately 7 hours (including layover time)
- Distance: 1,800 miles (2,895 km)
- Costs: Approximately £400 - £600 (based on booking class and timing)
- Roads/Routes: Not applicable
Pro Tip: Book a direct flight if available, as this will save time and reduce the hassle of transfers.
The most efficient way to travel from Virginia Beach to Mexico City is by air. Start your journey at Norfolk International Airport (ORF) and fly to Mexico City International Airport (MEX) with reputable airlines such as American Airlines or Delta Air Lines. Ensure to book your tickets in advance and watch for seasonal pricing changes.
Land Travel (Bus and Train)
- Transport Mode: Bus and Train
- Companies: Greyhound (Bus), Amtrak (Train)
- Duration: Approximately 36-40 hours (including waiting times)
- Distance: 2,200 miles (3,540 km)
- Costs: Approximately £200 - £300
- Roads/Routes: I-95 South, I-20 West to connect to bus routes
Pro Tip: For long bus rides, take snacks and portable chargers; choose seats near the restroom for convenience.
If you prefer a more scenic route, consider taking a bus from Virginia Beach to a major city like Atlanta, then transfer to Amtrak to continue your journey towards Mexico. Be prepared for a longer travel time and check the schedules closely to ensure smooth transitions.