{"id":167,"date":"2019-07-29T20:59:42","date_gmt":"2019-07-29T18:59:42","guid":{"rendered":"https:\/\/www.trendefelipeii.com\/?page_id=167"},"modified":"2023-09-05T14:11:04","modified_gmt":"2023-09-05T12:11:04","slug":"horarios","status":"publish","type":"page","link":"https:\/\/www.trendefelipeii.com\/en\/horarios\/","title":{"rendered":"Times and fares"},"content":{"rendered":"\n<div class=\"wp-block-columns has-2-columns tracks-info\">\n<div class=\"wp-block-column info\">\n<h3 class=\"title\"><i class=\"fa fa-calendar\"><\/i> TIME AND FARES*<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><h4><strong><i class=\"fa fa-clock-o\"><\/i> Departure: 10h20 <\/strong><\/h4><\/td><td><h4><strong><i class=\"fa fa-clock-o\"><\/i> Return: 18h24 \/ 16h22*<\/strong><\/h4><\/td><\/tr><tr><td><h2><i class=\"fa fa-map-marker\"><\/i> Pr\u00edncipe P\u00edo Train Station<\/h2><\/td><td><h2><i class=\"fa fa-map-marker\"><\/i> El Escorial Train Station<\/h2><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\r\n<div class=\"tren-felipe-ii-form\">\r\n    <form class=\"fields language-en\" method=\"get\">\r\n        <input type=\"hidden\" name=\"p_p_id\" value=\"PurchasePortlet_WAR_Alsaportlet\" \/>\r\n        <input type=\"hidden\" name=\"p_p_lifecycle\" value=\"1\" \/>\r\n        <input type=\"hidden\" name=\"p_p_state\" value=\"normal\" \/>\r\n        <input type=\"hidden\" name=\"p_p_mode\" value=\"view\" \/>\r\n        <input type=\"hidden\" name=\"p_p_col_id\" value=\"column-1\" \/>\r\n        <input type=\"hidden\" name=\"p_p_col_count\" value=\"2\" \/>\r\n        <input type=\"hidden\" name=\"_PurchasePortlet_WAR_Alsaportlet_javax.portlet.action\" value=\"searchJourneysAction\" \/>\r\n        <input type=\"hidden\" id=\"originStationId\" name=\"originStationId\" value=\"-1\" \/>\r\n        <input type=\"hidden\" id=\"destinationStationId\" name=\"destinationStationId\" value=\"-1\" \/>\r\n        <input type=\"hidden\" name=\"travelType\" value=\"OUTWARD\" \/>\r\n        <input type=\"hidden\" name=\"agency\" value=\"7705\" \/>\r\n        <input type=\"hidden\" name=\"nomob\" value=\"1\" \/>\r\n        <input type=\"hidden\" name=\"LIFERAY_SHARED_isTrainTrip\" value=\"TRUE\" \/>\r\n        <input type=\"hidden\" name=\"_ga\" value=\"\" id=\"linkerParam\" \/>\r\n        <input type=\"hidden\" name=\"passengerType-1\" value=\"0\" \/>\r\n        <input type=\"hidden\" name=\"passengerType-2\" value=\"0\" \/>\r\n        <input type=\"hidden\" name=\"passengerType-3\" value=\"0\" \/>\r\n        <input type=\"hidden\" name=\"passengerType-4\" value=\"0\" \/>\r\n        <input type=\"hidden\" name=\"passengerType-5\" value=\"0\" \/>\r\n        <div class=\"tren-felipe-ii-select packs\">\r\n            <div class=\"text-before es\">PACKS<\/div>\r\n            <div class=\"text-before en\">PACKAGE<\/div>\r\n            <i class=\"fa fa-angle-down\"><\/i>\r\n            <div class=\"initial-option\" data-source=\"\" data-destination=\"\">Select package<\/div>\r\n        <div class=\"options-list\"><li class=\"option\" data-source=\"10009\" data-destination=\"10010\">IMPERIAL<\/li><li class=\"option\" data-source=\"10009\" data-destination=\"10020\">LEGENDS<\/li><li class=\"option\" data-source=\"10009\" data-destination=\"10022\">TRAVESIA<\/li><\/div>        <\/div>\r\n        <div class=\"tren-felipe-ii-select passengers\">\r\n            <div class=\"text-before es\">BILLETES<\/div>\r\n            <div class=\"text-before en\">TICKETS<\/div>\r\n            <i class=\"fa fa-angle-down\"><\/i>\r\n            <div class=\"initial-option\">Tickets<\/div>\r\n            <div class=\"options-list\">\r\n                <li class=\"option adults\">\r\n                    <span class=\"amount\">0<\/span> Adult                    <div class=\"dec\"><i class=\"fa fa-minus\"><\/i><\/div>\r\n                    <div class=\"inc\"><i class=\"fa fa-plus\"><\/i><\/div>\r\n                <\/li>\r\n                <li class=\"option childrens\">\r\n                    <span class=\"amount\">0<\/span> Childs (from 4 to 12)                    <div class=\"dec\"><i class=\"fa fa-minus\"><\/i><\/div>\r\n                    <div class=\"inc\"><i class=\"fa fa-plus\"><\/i><\/div>\r\n                <\/li>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"tren-felipe-ii-select date\">\r\n            <div class=\"text-before es\">D\u00cdA<\/div>\r\n            <div class=\"text-before en\">DAY<\/div>\r\n            <i class=\"fa fa-angle-down\"><\/i>\r\n            <input type=\"text\" name=\"departureDate\" value=\"\" class=\"initial-option date-to-show\" \/>\r\n        <\/div>\r\n        <div class=\"tren-felipe-ii-select buy-button\">\r\n            <button class=\"initial-option\">BUY<\/button>\r\n        <\/div>\r\n        <div class=\"tren-felipe-ii-select promote\">\r\n            <div class=\"text\">OFFER CODE<\/div>\r\n            <input type=\"text\" name=\"promoCode\" class=\"initial-option\" value=\"\" \/>\r\n        <\/div>\r\n        <img src=\"https:\/\/www.trendefelipeii.com\/en\/wp-content\/plugins\/tren-felipe-ii-packs\/templates\/..\/images\/searchGIF.gif\">\r\n    <\/form>\r\n<\/div>\r\n\r\n<script type=\"text\/javascript\">\r\n    \r\njQuery( function() {\r\n\r\n( function( $ ) {\r\n\r\n    var PARENT_ELEMENT = 'form';\r\n    var SELECT_SELECTOR = '.tren-felipe-ii-select';\r\n    var LIST_SELECTOR = '.options-list';\r\n    var OPTION_SELECTOR = '.option';\r\n    var INITIAL_OPTION_SELECTOR = '.initial-option';\r\n    var OPTION_ACTIVE_CLASS = 'active';\r\n    var OPTION_SHOW_CLASS = 'show';\r\n    var ERROR_CLASS = 'error';\r\n    var ORIGIN_ATTRIBUTE = 'data-source';\r\n    var DESTINATION_ATTRIBUTE = 'data-destination';\r\n    var INCREMENT_SELECTOR = '.inc';\r\n    var DECREMENT_SELECTOR = '.dec';\r\n    var AMOUNT_SELECTOR = '.amount';\r\n    var MAX_PASSENGER = 20;\r\n    var TEXT_FOR_PASSENGERS = ' x MADRID P.PIO - EL ESCORIAL';\r\n    var DATE_TO_SHOW_CLASSNAME = 'date-to-show';\r\n\r\n    var open_options_list = function( event ) {\r\n        if ( $( event.target ).next().hasClass( OPTION_ACTIVE_CLASS ) ) {\r\n            close_options_list();\r\n        } else {\r\n            if ( $( SELECT_SELECTOR + ' ' + LIST_SELECTOR ).hasClass( OPTION_ACTIVE_CLASS ) ) {\r\n                close_options_list();\r\n\r\n                setTimeout( function() {\r\n                    dropdown_list( event )\r\n                }, 200 );\r\n            } else {\r\n                dropdown_list( event );\r\n            }\r\n        }\r\n    };\r\n    var dropdown_list = function( event ) {\r\n        $( event.target ).next( LIST_SELECTOR ).addClass( OPTION_ACTIVE_CLASS );\r\n\r\n        setTimeout( function() {\r\n            $( event.target ).next( LIST_SELECTOR ).addClass( OPTION_SHOW_CLASS );\r\n        }, 10 );        \r\n    };\r\n    var open_options_list_from_icon = function( event ) {\r\n        if ( $( event.target ).is( 'i' ) && $( event.target ).closest( SELECT_SELECTOR ).length ) {\r\n            $( event.target ).closest( SELECT_SELECTOR ).find( INITIAL_OPTION_SELECTOR ).click();\r\n        }\r\n    };\r\n    var close_options_list = function() {\r\n        clear_errors();\r\n        $( SELECT_SELECTOR + ' ' + LIST_SELECTOR ).removeClass( OPTION_SHOW_CLASS );\r\n\r\n        setTimeout( function() {\r\n            $( SELECT_SELECTOR + ' ' + LIST_SELECTOR ).removeClass( OPTION_ACTIVE_CLASS );\r\n        }, 200 );\r\n    };\r\n    var choose_option = function( event ) {\r\n        var current_element = $( event.target );\r\n\r\n        current_element.closest( SELECT_SELECTOR ).find( INITIAL_OPTION_SELECTOR )\r\n            .attr( {\r\n                'data-source': current_element.attr( ORIGIN_ATTRIBUTE ),\r\n                'data-destination': current_element.attr( DESTINATION_ATTRIBUTE )\r\n            } )\r\n            .text( current_element.text() )\r\n        ;\r\n\r\n        close_options_list();\r\n    };\r\n    var close_list_from_no_form = function( event ) {\r\n        var element_clicked = $( event.target );\r\n\r\n        if ( ! element_clicked.hasClass( 'tren-felipe-ii-form' ) && element_clicked.closest( '.tren-felipe-ii-form' ).length == 0 ) {\r\n            close_options_list();\r\n        }\r\n    };\r\n    var increment_passengers = function( event ) {\r\n        var current_element = $( event.target );\r\n        var my_amount_element = current_element.closest( OPTION_SELECTOR ).find( AMOUNT_SELECTOR );\r\n        var my_amount = parseInt( my_amount_element.text() ) + 1;\r\n\r\n        if ( get_total_amount() < MAX_PASSENGER ) {\r\n            my_amount_element.text( my_amount );\r\n        }\r\n\r\n        update_current_value( event, my_amount );\r\n    };\r\n    var decrement_passengers = function( event ) {\r\n        var current_element = $( event.target );\r\n        var my_amount_element = current_element.closest( OPTION_SELECTOR ).find( AMOUNT_SELECTOR );\r\n        var my_amount = parseInt( my_amount_element.text() ) - 1;\r\n\r\n        if ( my_amount > 0 ) {\r\n            my_amount_element.text( my_amount );\r\n        }\r\n\r\n        update_current_value( event, my_amount );\r\n    };\r\n    var update_current_value = function( event, relative_amount ) {\r\n        if ( $( event.target ).closest( '.option' ).hasClass( 'adults' ) ) {\r\n            $( event.target ).closest( PARENT_ELEMENT ).find( 'input[name=passengerType-1]' ).val( relative_amount );\r\n        } else {\r\n            $( event.target ).closest( PARENT_ELEMENT ).find( 'input[name=passengerType-2]' ).val( relative_amount );\r\n        }\r\n        \r\n        $( event.target ).closest( SELECT_SELECTOR ).find( INITIAL_OPTION_SELECTOR ).text( get_total_amount() + TEXT_FOR_PASSENGERS );\r\n    };\r\n    var get_total_amount = function() {\r\n        total = 0;\r\n\r\n        $( SELECT_SELECTOR + '.passengers ' + LIST_SELECTOR + ' ' + OPTION_SELECTOR + ' ' + AMOUNT_SELECTOR ).each( function() {\r\n            total += parseInt( $( this ).text() );\r\n        } );\r\n\r\n        return total;\r\n    };\r\n    var add_0_prefix = function( string ) {\r\n        string = string.toString();\r\n\r\n        if ( string.length < 2 ) {\r\n            string = '0' + string;\r\n        }\r\n\r\n        return string;\r\n    };\r\n    var set_language_right = function() {\r\n        $.datepicker.regional[ 'es' ] = {\r\n            closeText: 'Cerrar',\r\n            prevText: '< Ant',\r\n            nextText: 'Sig >',\r\n            currentText: 'Hoy',\r\n            monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],\r\n            monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'],\r\n            dayNames: ['Domingo', 'Lunes', 'Martes', 'Mi\u00e9rcoles', 'Jueves', 'Viernes', 'S\u00e1bado'],\r\n            dayNamesShort: ['Dom','Lun','Mar','Mi\u00e9','Juv','Vie','S\u00e1b'],\r\n            dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S\u00e1'],\r\n            weekHeader: 'Sm',\r\n            dateFormat: 'dd\/mm\/yy',\r\n            firstDay: 1,\r\n            isRTL: false,\r\n            showMonthAfterYear: false,\r\n            yearSuffix: ''\r\n        };\r\n                \r\n    };\r\n    var init_datepicker_and_set_current_date = function() {\r\n        var current_date = new Date();\r\n        var year = current_date.getFullYear();\r\n        var month = add_0_prefix( current_date.getMonth() + 1 );\r\n        var day = add_0_prefix( current_date.getDate() );\r\n\r\n        set_language_right();\r\n\r\n        $( '.' + DATE_TO_SHOW_CLASSNAME )\r\n            .datepicker( { dateFormat: 'mm\/dd\/yy' } )\r\n            .val( month + '\/' + day + '\/' + year )\r\n        ;\r\n    };\r\n    var show_code_input = function( event ) {\r\n        $( event.target ).parent().addClass( OPTION_SHOW_CLASS );\r\n    };\r\n    var bind_events = function() {\r\n        $( SELECT_SELECTOR + '.packs ' + INITIAL_OPTION_SELECTOR + ',' + SELECT_SELECTOR + '.passengers ' + INITIAL_OPTION_SELECTOR ).click( open_options_list );\r\n        $( SELECT_SELECTOR + '.packs > i,' + SELECT_SELECTOR + '.passengers > i' ).click( open_options_list_from_icon );\r\n        $( SELECT_SELECTOR + '.packs ' + LIST_SELECTOR + ' ' + OPTION_SELECTOR ).click( choose_option );\r\n        $( 'body' ).click( close_list_from_no_form );\r\n        $( SELECT_SELECTOR + '.passengers ' + LIST_SELECTOR + ' ' + OPTION_SELECTOR + ' ' + DECREMENT_SELECTOR ).click( decrement_passengers );\r\n        $( SELECT_SELECTOR + '.passengers ' + LIST_SELECTOR + ' ' + OPTION_SELECTOR + ' ' + INCREMENT_SELECTOR ).click( increment_passengers );\r\n        $( SELECT_SELECTOR + '.promote .text' ).click( show_code_input );\r\n        $( SELECT_SELECTOR + '.buy-button' ).click( submit_form );\r\n    };\r\n    var set_ga_input_value = function( form_element ) {\r\n        if ( typeof ga === 'undefined' ) {\r\n            return false;\r\n        }\r\n\r\n        var tracker = ga.getAll()[ 0 ];\r\n        var linkerParam = tracker.get('linkerParam');\r\n        \r\n        form_element.find( '#linkerParam' ).val( linkerParam.split( '=' )[ 1 ] );\r\n    };\r\n    var set_destination_input_value = function( form_element ) {\r\n        var destination_id = form_element.find( SELECT_SELECTOR + '.packs ' + INITIAL_OPTION_SELECTOR ).attr( DESTINATION_ATTRIBUTE );\r\n        var source_id = form_element.find( SELECT_SELECTOR + '.packs ' + INITIAL_OPTION_SELECTOR ).attr( ORIGIN_ATTRIBUTE );\r\n\r\n        if ( destination_id === '' ) {\r\n            form_element.find( SELECT_SELECTOR + '.packs' ).addClass( ERROR_CLASS );\r\n            return false\r\n        } else {\r\n            form_element.find( 'input[name=destinationStationId]' ).val( destination_id );\r\n            form_element.find( 'input[name=originStationId]' ).val( source_id );\r\n        }\r\n\r\n        return true;\r\n    };\r\n    var check_minimal_passengers = function( form_element ) {\r\n        if ( get_total_amount() < 1 ) {\r\n            form_element.find( SELECT_SELECTOR + '.passengers' ).addClass( ERROR_CLASS );\r\n            return false\r\n        }\r\n\r\n        return true;\r\n    };\r\n    var clear_errors = function() {\r\n        $( SELECT_SELECTOR + '.' + ERROR_CLASS ).removeClass( ERROR_CLASS );\r\n    };\r\n    var set_form_url = function() {\r\n                var url ='https:\/\/www.alsa.com\/en\/web\/bus\/checkout';\r\n        \r\n        $( '.tren-felipe-ii-form ' + PARENT_ELEMENT + '.fields').attr( 'action', url );\r\n    };\r\n    var submit_form = function( event ) {\r\n        event.preventDefault();\r\n        var form_element = $( event.target ).closest( PARENT_ELEMENT );\r\n\r\n        close_options_list();\r\n        set_ga_input_value( form_element );\r\n\r\n        if ( ! set_destination_input_value( form_element ) ) {\r\n            return false;\r\n        }\r\n\r\n        if ( ! check_minimal_passengers( form_element ) ) {\r\n            return false;\r\n        }\r\n\r\n        form_element.submit();\r\n    };\r\n    var create_and_locate_button_fixed = function() {\r\n        var html_button = '<div class=\"tren-felipe-ii-buy-button-fixed\">';\r\n        \r\n        html_button += '<button>BUY<\/button><i class=\"fa fa-angle-up\"><\/i><\/div>';\r\n\r\n        $( 'body' ).append( html_button );\r\n\r\n        bind_buy_button_fixed();\r\n    };\r\n    var bind_buy_button_fixed = function() {\r\n        $( '.tren-felipe-ii-buy-button-fixed' ).click( function() {\r\n            $( '.tren-felipe-ii-select.buy-button' ).closest( 'form' )\r\n\r\n            $( 'html, body' ).animate( { scrollTop: $( '.tren-felipe-ii-select.buy-button' ).closest( 'form' ).offset().top - 200 }, 300 );\r\n        } );\r\n    };\r\n    var init = function() {\r\n        set_form_url();\r\n        bind_events();\r\n        init_datepicker_and_set_current_date();\r\n        create_and_locate_button_fixed();\r\n    };\r\n\r\n    init();\r\n\r\n} )( jQuery );\r\n\r\n} );\r\n\r\n<\/script>\r\n\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"activity-calendar\">\n<div class=\"columns trip-info-and-form\">\n<div class=\"column info\">\n<h3 style=\"color: #C7D301\">*DATES OF<\/h3>\n<h5>\n<p>THE PHILIP II TRAIN:<\/p>\n<p><a class=\"add-ga-data\" href=\"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2020\/01\/DI\u0301PTICO-TREN-FELIPE-II-2020.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">(SEE CALENDAR)<\/a><\/p>\n<\/h5>\n<\/div>\n<div class=\"column\">\n\n<div class=\"tren-felipe-ii-calendar-container\" id=\"activity-calendar\">\n\n\n<table class=\"tren-felipe-ii-calendar-table\">\n\t<tr>\n\t\t<td><a class=\"tren-felipe-ii-calendar-switch-date\" href=\"\/en\/wp-json\/wp\/v2\/pages\/167?tfiimonth=3&tfiiyear=2026\">&#171;<\/a><\/td>\n\t\t<td colspan=\"5\">April 2026<\/td>\n\t\t<td><a class=\"tren-felipe-ii-calendar-switch-date\" href=\"\/en\/wp-json\/wp\/v2\/pages\/167?tfiimonth=5&tfiiyear=2026\">&#187;<\/a><\/td>\n\t<\/tr>\n<tr><td><\/td><td><\/td><td class=\"with-number \">1<\/td><td class=\"with-number \">2<\/td><td class=\"with-number \">3<\/td><td class=\"with-number \">4<\/td><td class=\"with-number \">5<\/td><\/tr><tr><td class=\"with-number \">6<\/td><td class=\"with-number \">7<\/td><td class=\"with-number \">8<\/td><td class=\"with-number \">9<\/td><td class=\"with-number \">10<\/td><td class=\"with-number \">11<\/td><td class=\"with-number \">12<\/td><\/tr><tr><td class=\"with-number \">13<\/td><td class=\"with-number \">14<\/td><td class=\"with-number \">15<\/td><td class=\"with-number \">16<\/td><td class=\"with-number \">17<\/td><td class=\"with-number \">18<\/td><td class=\"with-number \">19<\/td><\/tr><tr><td class=\"with-number \">20<\/td><td class=\"with-number \">21<\/td><td class=\"with-number \">22<\/td><td class=\"with-number \">23<\/td><td class=\"with-number \">24<\/td><td class=\"with-number \">25<\/td><td class=\"with-number \">26<\/td><\/tr><tr><td class=\"with-number \">27<\/td><td class=\"with-number \">28<\/td><td class=\"with-number \">29<\/td><td class=\"with-number \">30<\/td><td><\/td><td><\/td><td><\/td><\/tr>\t<\/tr>\n<\/table>\n\n\n<ul class=\"list-of-values\">\n\t<li class=\"first\">\n\t\tCirculation Day for the General Public, Agencies and Groups. Departure 10:20h and Return: 17:25h\t<\/li>\n\t<li class=\"second\">\n\t\t\t<\/li>\n\t<li class=\"third\">\n\t\t\t<\/li>\n\t<li class=\"fourth\">\n\t\tCirculation Day for Agencies and Groups.\t<\/li>\n<\/ul>\n\n<\/div>\n\n<script type=\"text\/javascript\">\n( function( $ ) {\n\tvar swith_date = function( event ) {\n\t\tevent.preventDefault();\n\t\tvar element = $( event.target );\n\t\tvar ajax_url = 'https:\/\/www.trendefelipeii.com\/en\/wp-admin\/admin-ajax.php?action=tren_felipe_ii_calendar&';\n\t\tvar parameters_for_url = element.attr( 'href' ).split( '?' )[ 1 ];\n\n\t\t$.get( {\n\t\t\turl: ajax_url + parameters_for_url,\n\t\t\tsuccess: function( response ) {\n\t\t\t\t$( '#activity-calendar' ).html( response );\n\t\t\t},\n\t\t} );\n\t};\n\n\t$( 'body' ).on( 'click', '.tren-felipe-ii-calendar-table .tren-felipe-ii-calendar-switch-date', swith_date );\n} )( jQuery );\n<\/script>\n\n<style type=\"text\/css\">\n.list-of-values li:before {\n\tcontent: '';\n\twidth: 20px;\n\theight: 20px;\n\tposition: absolute;\n\tleft: 20px;\n\tborder: 1px solid black;\n\tbackground-color: #FFD200;\n\ttop: 50%;\n\ttransform: translateY(-50%);\n\tborder-radius: 4px;\n}\n.list-of-values li.first:before, .tren-felipe-ii-calendar-table td.with-number.first {\n\tbackground-color: #C7D301 !important;\n}\n.list-of-values li.second:before, .tren-felipe-ii-calendar-table td.with-number.second {\n\tbackground-color: #648798 !important;\n}\n.list-of-values li.third:before, .tren-felipe-ii-calendar-table td.with-number.third {\n\tbackground-color: #C21807 !important;\n}\n.list-of-values li.fourth:before, .tren-felipe-ii-calendar-table td.with-number.fourth {\n\tbackground-color: #FFD200 !important;\n}\n<\/style>\n\n<\/div>\n<div class=\"clearfix\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>TIME AND FARES* Departure: 10h20 Return: 18h24 \/ 16h22* Pr\u00edncipe P\u00edo Train Station El Escorial Train Station *DATES OF THE PHILIP II TRAIN: (SEE CALENDAR)<\/p>\n","protected":false},"author":1,"featured_media":172,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-hours-and-prices.php","meta":[],"featured_image_urls":{"full":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",2136,706,false],"thumbnail":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",150,50,false],"medium":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",300,99,false],"medium_large":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",768,254,false],"large":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",980,324,false],"1536x1536":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",1536,508,false],"2048x2048":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",2048,677,false]},"post_excerpt_stackable":"<p>TIME AND FARES* Departure: 10h20 Return: 18h24 \/ 16h22* Pr\u00edncipe P\u00edo Train Station El Escorial Train Station *DATES OF THE PHILIP II TRAIN: (SEE CALENDAR)<\/p>\n","category_list":"","author_info":{"name":"trenfelipeii","url":"https:\/\/www.trendefelipeii.com\/en\/author\/trenfelipeii\/"},"comments_num":"0 comments","featured_image_urls_v2":{"full":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",2136,706,false],"thumbnail":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",150,50,false],"medium":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",300,99,false],"medium_large":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",768,254,false],"large":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",980,324,false],"1536x1536":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",1536,508,false],"2048x2048":["https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg",2048,677,false]},"post_excerpt_stackable_v2":"<p>TIME AND FARES* Departure: 10h20 Return: 18h24 \/ 16h22* Pr\u00edncipe P\u00edo Train Station El Escorial Train Station *DATES OF THE PHILIP II TRAIN: (SEE CALENDAR)<\/p>\n","category_list_v2":"","author_info_v2":{"name":"trenfelipeii","url":"https:\/\/www.trendefelipeii.com\/en\/author\/trenfelipeii\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Times and fares - Philip II Train<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.trendefelipeii.com\/en\/horarios\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Times and fares - Philip II Train\" \/>\n<meta property=\"og:description\" content=\"TIME AND FARES* Departure: 10h20 Return: 18h24 \/ 16h22* Pr\u00edncipe P\u00edo Train Station El Escorial Train Station *DATES OF THE PHILIP II TRAIN: (SEE CALENDAR)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.trendefelipeii.com\/en\/horarios\/\" \/>\n<meta property=\"og:site_name\" content=\"Philip II Train\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-05T12:11:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2136\" \/>\n\t<meta property=\"og:image:height\" content=\"706\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/#website\",\"url\":\"https:\/\/www.trendefelipeii.com\/en\/\",\"name\":\"Philip II Train\",\"description\":\"An exciting trip to the past\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.trendefelipeii.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/horarios\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg\",\"contentUrl\":\"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg\",\"width\":2136,\"height\":706},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/horarios\/#webpage\",\"url\":\"https:\/\/www.trendefelipeii.com\/en\/horarios\/\",\"name\":\"Times and fares - Philip II Train\",\"isPartOf\":{\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/horarios\/#primaryimage\"},\"datePublished\":\"2019-07-29T18:59:42+00:00\",\"dateModified\":\"2023-09-05T12:11:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/horarios\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.trendefelipeii.com\/en\/horarios\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.trendefelipeii.com\/en\/horarios\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.trendefelipeii.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Times and fares\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Times and fares - Philip II Train","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.trendefelipeii.com\/en\/horarios\/","og_locale":"en_GB","og_type":"article","og_title":"Times and fares - Philip II Train","og_description":"TIME AND FARES* Departure: 10h20 Return: 18h24 \/ 16h22* Pr\u00edncipe P\u00edo Train Station El Escorial Train Station *DATES OF THE PHILIP II TRAIN: (SEE CALENDAR)","og_url":"https:\/\/www.trendefelipeii.com\/en\/horarios\/","og_site_name":"Philip II Train","article_modified_time":"2023-09-05T12:11:04+00:00","og_image":[{"width":2136,"height":706,"url":"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.trendefelipeii.com\/en\/#website","url":"https:\/\/www.trendefelipeii.com\/en\/","name":"Philip II Train","description":"An exciting trip to the past","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.trendefelipeii.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https:\/\/www.trendefelipeii.com\/en\/horarios\/#primaryimage","inLanguage":"en-GB","url":"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg","contentUrl":"https:\/\/www.trendefelipeii.com\/wp-content\/uploads\/2019\/07\/horarios_portada_image_1509565142301.jpg","width":2136,"height":706},{"@type":"WebPage","@id":"https:\/\/www.trendefelipeii.com\/en\/horarios\/#webpage","url":"https:\/\/www.trendefelipeii.com\/en\/horarios\/","name":"Times and fares - Philip II Train","isPartOf":{"@id":"https:\/\/www.trendefelipeii.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.trendefelipeii.com\/en\/horarios\/#primaryimage"},"datePublished":"2019-07-29T18:59:42+00:00","dateModified":"2023-09-05T12:11:04+00:00","breadcrumb":{"@id":"https:\/\/www.trendefelipeii.com\/en\/horarios\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.trendefelipeii.com\/en\/horarios\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.trendefelipeii.com\/en\/horarios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.trendefelipeii.com\/en\/"},{"@type":"ListItem","position":2,"name":"Times and fares"}]}]}},"_links":{"self":[{"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/pages\/167"}],"collection":[{"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/comments?post=167"}],"version-history":[{"count":116,"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/pages\/167\/revisions"}],"predecessor-version":[{"id":1108,"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/pages\/167\/revisions\/1108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/media\/172"}],"wp:attachment":[{"href":"https:\/\/www.trendefelipeii.com\/en\/wp-json\/wp\/v2\/media?parent=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}