|Distance||236 miles (381 km)|
|Available travel modes||Bus, flight or train|
|Ticket price range||$41 - $190|
|Fastest mode||Flight • $190 (€168) • 1 h|
|Popular travel companies||Alsa, Air Europa or Renfe AVE|
Take a bus, flight or train to travel 236 miles (381 km) to San Javier from Madrid. The most popular travel companies which serve this route are Alsa, Air Europa or Renfe AVE among others. Travelers can even take a direct from Madrid to San Javier.
There are 3 travel options from Madrid to San Javier: bus, flight or train.
The cheapest way to travel to San Javier from Madrid is by taking a bus with an average price of $41 (€36).
This is compared to other travel options to San Javier:
Taking a bus is usually $149 (€132) less than taking a flight to San Javier, which costs on average $190 (€168) for the same trip.
Taking a bus is about $34 (€30) less than taking a train, which costs on average $76 (€67) for this trip.
San Javier is approximately 236 miles (381 km) away from Madrid.
These are the most popular departure and arrival points from Madrid to San Javier:
Omio works with many trusted partners that can help you travel the best way from Madrid to San Javier:
Before traveling from Madrid to San Javier, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:
But we recommend booking Madrid to San Javier tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need