How to travel from Madrid to San Roque

Sun, May 19
+ Add return
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews

Travel options
from Madrid to San Roque

How to get from Madrid to San Roque by train, bus or flight.

Our recommendation

The best way to travel from Madrid to San Roque is by taking a flight because it’s the best combination of price and speed.

08:45PMSan Roque
0 transfers
08:45PMSan Roque
0 transfers
Iberia Express
06:45AMSan Roque
0 transfers
Other options
Air Europa
05:50AMSan Roque
0 transfers
Iberia Express
07:00PMSan Roque
0 transfers
Air Europa
09:05PMSan Roque
0 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

May 21
May 22
May 23
May 24
May 25
May 26
May 27

Travel Information to San Roque from Madrid

distanceDistance304 miles (490 km)
modeAvailable travel modesTrain or flight
priceTicket price range$25 - $51
cheapestCheapest modeTrain • $25 (€22) • 5 h 43 min
fastestFastest modeFlight • $36 (€31) • 1 h 10 min
carriersPopular travel companiesBlaBlaCar, Air Europa or Renfe (12)

Take a train or flight to travel 304 miles (490 km) to San Roque from Madrid. The most popular travel companies which serve this trip are BlaBlaCar, Air Europa or Renfe (12) among others. Travelers can even take a direct bus, flight or train from Madrid to San Roque.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

All travel companies: Airlines, Train and Bus from Madrid to San Roque

Find the best route to San Roque from Madrid with Renfe, Alsa and Ryanair. Comparing schedules and prices and booking the most affordable route has never been easier with over 1000 travel companies on Omio.

Renfe is Spain’s national travel company offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travelers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of travel offering different levels of comfort, amenities and time needed to travel to your destination. These travel types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter travel and Trenhotel night travel.

    Alsa is the main travel company in Spain, a subsidiary of the UK travel company National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on travel journeys. While most travelers don’t mind traveling on normal travel with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe travel like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

      Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your travel between Madrid and San Roque.

        FAQs: Travel from Madrid to San Roque

        FAQs: Travel to San Roque easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to San Roque.

        There are 2 options to travel to San Roque from Madrid including taking a train or flight.

        The cheapest way to travel to San Roque from Madrid is a train with an average price of $25 (€22).

        This is compared to other travel options from Madrid to San Roque:

        Taking a train costs $26 (€23) less than taking a bus, which costs on average $51 (€45) for the same trip.

        Taking a train costs $11 (€9) less than taking a flight, which average ticket prices of $36 (€31).

        The quickest way to travel from Madrid to San Roque is by flight, which takes on average 1 h 10 min   compared to other travel options that take longer:

        Getting to San Roque by bus takes 7 h 35 min on average.

        Train takes 5 h 43 min on average.

        The distance from Madrid to San Roque is approximately 304 miles (490 km).

        The average frequency per day from Madrid to San Roque is:

          However, we recommend checking specific travel dates for your journey between Madrid and San Roque as scheduled services by train or flight can vary by season or day of the week.

          These are the most popular departure and arrival points from Madrid to San Roque:

          • Buses mostly leave from Madrid, Estación Sur de Autobuses and tend to arrive in San Roque, Carretera N-340 (Cruce El Toril V).
          • Trains from Madrid to San Roque most often leave from Madrid-Puerta de Atocha-Almudena Grandes and arrive in San Roque.

          The following travel companies offer services from Madrid to San Roque:

          • Travel with BlaBlaCar, Alsa or Infobus to go to San Roque by bus. For a good deal on tickets, you can find Alsa Madrid to San Roque tickets on Omio for $51 (€45).
          • Air Europa, Iberia Express, Iberia, Ryanair or Air Nostrum can get you to San Roque by plane. You can find a good deal for plane tickets with Ryanair from Madrid to San Roque for $18 (€15) on Omio.
          • Renfe (12), Renfe or Renfe Intercity can take you to San Roque by train. If searching for a good deal on trains, you can find tickets for Renfe Intercity from Madrid to San Roque for $25 (€22).

          Yes, there are direct services available from Madrid to San Roque with the following travel companies:

          • Take a direct bus with.
          • Direct flight with.
          • Direct services by train with Renfe Intercity.

          Direct services tend to save you time and add more convenience in getting you to San Roque as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Madrid and San Roque.

          Looking to extend your trip from Madrid to San Roque? Many Omio customers who go from Madrid to San Roque usually extend their vacation to explore other popular destinations like Ronda, Granada, Málaga or Seville. If you're looking to explore Ronda, Granada, Málaga or Seville from San Roque, let Omio find you the best connections available at an affordable price.
          HomeTravelTravel to San RoqueHow to travel from Madrid to San Roque

          The Omio App Makes Travel Planning Easy

          We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

          Hand With Phone
          More routes, destinations and providers