You cannot go to Madrid and bypass the Royal Palace; it is one of the most important landmarks of the city.
It has well manicured gardens and lots of beautiful and open spaces where you can find various performances from professional street artists.
La Oliva’s famous Parque Natural de Corralejo is a wonderful place to relax with family and children. It is a beautiful place with endless sand dunes that roll down to an amazing beach. It looks like a desert in paradise and one of the best places to visit during summer in Spain.
Here are the available modes of transport from Madrid to La Oliva.
Madrid To La Oliva By Train
Taking the train is one of the safest options when getting from Madrid to La Oliva. However, the journey involves crossing by ferry (twice). First, you must take the train ride from Madrid (Puerta de Atocha Station) that is bound to the Port of Cadiz. From Cadiz, you must reach the port of Las Palmas de Gran Canaria and sail to the town of Puerto del Rosario. From this town, you can take the cab to La Oliva.
The total travel duration is 48 hours and 25 minutes. To get the details of the railway and ferry journey, check out this site: http://www.rome2rio.com/s/Madrid/La-Oliva
Madrid To La Oliva By Bus
The distance between Madrid to La Oliva by road or bus transport is 2,239 kms. The estimated travel duration is one day and 21 hours. There is only one bus transport company that provides scheduled bus service from Madrid to La Oliva (Avanza Grupo). The lowest bus fare begins at € 26. You can make reservations and buy tickets from this site: http://www.avanzabus.com/web/horarios/horarios-autobus-madrid-oliva.html
Because of the long distance, traveling by car is not a good option when traveling from Madrid to La Oliva.
Madrid To La Oliva By Plane
Traveling by plane is the fastest and practical option. The travel duration is 5 hours and 31 minutes. The cheapest air fare can be bought at US$ 163.