Valladolid Campo Grande

Geltokiak tren batera igotzeko edo handik jaisteko toki bat baino gehiago dira. Bidaiari eta erabiltzaileei zerbitzuak emateaz gain, horietako asko erreferentzia dira haiek dauden herrietan.
Hemen, geltokiko iritsiera- eta irteera-ordutegiak, eta bertan eskaintzen diren zerbitzuak eta instalazioak ezagutu daitezke. Horretarako, eskuratu informazio hori zure eskura jartzen dugun hautagailuaren bidez.
Ezagutu geltokiaren zerbitzuak
Geltokiaren informazioa
-
Helbidea
C/ Recondo, s/n --- 47007 Valladolid --- VALLADOLID
-
Ordutegia
L-S: 05:45 a 24:00 - D: 06:00 a 24:00
Intermodalitatea
TaxiAutobús
asteazkena 30/04/2025
Uneko ordua - 10:52 h
Iritsierak
Iritsiera-ordua | Jatorria | Trena | Bidea |
---|---|---|---|
11:20
|
RF - AVANT08109 |
||
11:40
|
RI - OUIGO06885 |
||
11:48
|
RF - ALVIA04080 |
||
11:49
|
RF - MD18061 |
4
|
|
Por obras, el recorrido entre Venta de Baños y Palencia se realiza por carretera. Más información en estaciones o en los canales habituales de su empresa ferroviaria. - Compartido: Proximidad 38061 Medina del Campo - Palencia | |||
12:23
|
RF - AVLO04121 |
||
12:43
|
RF - ALVIA04086 |
||
13:10
|
RF - AVANT08129 |
||
13:20
13:43
|
RF - REGIONAL EXPRES18102 |
||
Compartido: Proximidad 38102 Palencia - Valladolid Campo Grande | |||
13:32
|
RF - ALVIA00631 |
4
|
|
Compartido: Media Distancia 37431 Salamanca - Valladolid Campo Grande | |||
13:56
|
RF - AVE05750 |
||
14:06
|
RF - AVE05101 |
||
Compartido: Avant 34101 Madrid Chamartín - Valladolid campo Grande | |||
14:07
|
RF - MD18308 |
4
|
|
Compartido: Proximidad 38308 Palencia - Medina del Campo | |||
14:53
|
RF - AVANT08139 |
||
14:57
|
RF - ALVIA04143 |
4
|
|
15:16
|
RF - MD18063 |
4
|
|
Por obras, el recorrido entre Venta de Baños y Palencia se realiza por carretera. Más información en estaciones o en los canales habituales de su empresa ferroviaria. - Compartido: Proximidad 38063 Medina del Campo - Palencia | |||
15:18
|
RF - AVLO05817 |
||
15:37
|
RF - MD18306 |
4
|
|
Compartido: Proximidad 38306 Medina del Campo - Palencia | |||
15:45
|
RF - INTERCITY04257 |
3
|
|
15:59
|
RF - AVE05721 |
||
16:01
|
RF - MD18012 |
4
|
|
Por obras, el recorrido entre Palencia y Venta de Baños se realiza por carretera. Más información en estaciones o en los canales habituales de su empresa ferroviaria. - Compartido: Proximidad 38112 Palencia - Medina del Campo | |||
16:14
|
RF - AVE05170 |
||
16:15
|
RF - AVANT08159 |
||
16:33
|
RF - MD18218 |
4
|
|
16:45
|
RF - AVANT08359 |
||
16:57
|
RF - REGIONAL EXPRES17221 |
5
|
|
Compartido: Proximidad 38221 Medina del Campo - Valladolid Campo Grande | |||
Ezin izan da zirkulazioari buruzko informazioa berreskuratu.
Irteera
Irteera-ordua | Helmuga | Trena | Bidea |
---|
Ezin izan da zirkulazioari buruzko informazioa berreskuratu.
Zerbitzuak
Aparcamiento
Aseos
Cajero Aparcamiento
Carros portaequipaje
Parking Bicicletas
Parking Seguro Bicicletas y Patinetes
Zerbitzu egokituak
Aparcamiento
Aseos
Errorea gertatu da txantiloia prozesatzerakoan.
The following has evaluated to null or missing: ==> journalArticleService.fetchLatestArticle(webContentData.classPK?number) [in template "20101#20128#ADIF-TIENDAS-ESTACION-TEMPLATE" at line 265, column 45] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign tiendaJA = journalArticleServ... [in template "20101#20128#ADIF-TIENDAS-ESTACION-TEMPLATE" in macro "showTiendas" at line 265, column 25] - Reached through: @showTiendas mostrarTiendas.restaurac... [in template "20101#20128#ADIF-TIENDAS-ESTACION-TEMPLATE" at line 118, column 17] ----
1<#if mostrarTiendas?? && getterUtil.getBoolean(mostrarTiendas.getData())>
2
3 <#assign journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
4
5 <style type="text/css">
6
7 .flip-card {
8 background-color: transparent;
9 height: 12.5rem;
10 perspective: 1000px;
11 margin-bottom:20px;
12
13 }
14
15 .flip-card-inner {
16 position: relative;
17 width: 100%;
18 height: 100%;
19 text-align: center;
20 transition: transform 0.8s;
21 transform-style: preserve-3d;
22 }
23 .flip-card-inner h4 {
24 font-size: 18px
25 }
26
27 .flip-card:hover .flip-card-inner,
28 .flip-card:focus .flip-card-inner,
29 .flip-card:focus-within .flip-card-inner,
30 .flip-card:active .flip-card-inner {
31 transform: rotateY(180deg);
32 }
33
34 .flip-card-front, .flip-card-back {
35 position: absolute;
36 width: 100%;
37 height: 100%;
38 -webkit-backface-visibility: hidden; /* Safari */
39 backface-visibility: hidden;
40 padding: 1rem
41 }
42
43
44 .flip-card-front {
45 background-color: #f4f4f4;
46 color: black;
47 display: flex;
48 flex-direction: column;
49 align-items: center;
50 justify-content: space-around;
51 }
52 .flip-card-front img {
53 width: 125px;
54 height: auto;
55 }
56
57 .flip-card-back {
58 background-color: #007861;
59 color: white;
60 transform: rotateY(180deg);
61
62 display: flex;
63 flex-direction: column;
64 justify-content: space-around;
65 }
66 .flip-card-back a {
67 color: white;
68 }
69 .flip-card-back a:hover {
70 color: white !important;
71 text-decoration: underline !important;
72 }
73 .flip-card-back a.external-link {
74 background: transparent url("https://www.adif.es/o/adif-theme/images/icons/ico-blank-white.svg") right center no-repeat !important;
75 background-size: 15px auto !important;
76 padding-right: 20px !important;
77 }
78 </style>
79
80 <section id="inmuebles-search-wrapper">
81 <header class="adif-encabezado mt-5">
82 <h3><@liferay.language key='es.adif.estacion.tiendas.header' /></h3>
83 </header>
84
85 <div class="inmuebles-search-inner">
86 <div class="inmuebles-search-form">
87 <div class="form-row-group">
88 <div class="inmuebles-row"><label for="txt_tienda" id="tienda-ariaLabel"><@liferay.language key='es.adif.estacion.tiendas.input-search.label' /></label> <input aria-labelledby="tienda-ariaLabel" class="required" id="txt_tienda" name="txt_tienda" placeholder="<@liferay.language key='es.adif.estacion.tiendas.input-search.placeholder' />" title="<@liferay.language key='es.adif.estacion.tiendas.input-search.title' />" type="text" onkeyup="filterTiendas()" /></div>
89 </div>
90 </div>
91 </div>
92 </section>
93
94 <div id="main-adif-servicios-estacion-tabs-wrapper" class="adif-servicios-pills adif-detalle-estacion-pills adif-area-comercial-pills">
95 <ul role="tablist" class="nav nav-pills">
96 <#if mostrarTiendas.ocio?? && showSection(mostrarTiendas.ocio.getSiblings())>
97 <li role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="ocio" id="ocio-pest" tabindex="0" class="nav-link ocio-tab" href="#ocio">Ocio</a></li>
98 </#if>
99 <#if mostrarTiendas.regalos?? && showSection(mostrarTiendas.regalos.getSiblings())>
100 <li role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="regalos" id="regalos-pest" tabindex="0" class="nav-link regalos-tab" href="#regalos">Regalos</a></li>
101 </#if>
102 <#if mostrarTiendas.restauracionAlimentacion?? && showSection(mostrarTiendas.restauracionAlimentacion.getSiblings())>
103 <li role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="restauracion" id="restauracion-pest" tabindex="0" class="nav-link restauracion-tab" href="#restauracion">Restauración/Alimentación</a></li>
104 </#if>
105 <#if mostrarTiendas.tiendasServicios?? && showSection(mostrarTiendas.tiendasServicios.getSiblings()) >
106 <li role="presentation" class="nav-item"><a role="tab" aria-selected="false" aria-controls="otros-servicios" id="otros-servicios-pest" tabindex="0" class="nav-link otros-tab" href="#otros-servicios">Servicios</a></li>
107 </#if>
108 </ul>
109
110 <div class="tab-content">
111 <#if mostrarTiendas.ocio??>
112 <@showTiendas mostrarTiendas.ocio.getSiblings() "ocio"/>
113 </#if>
114 <#if mostrarTiendas.regalos??>
115 <@showTiendas mostrarTiendas.regalos.getSiblings() "regalos"/>
116 </#if>
117 <#if mostrarTiendas.restauracionAlimentacion??>
118 <@showTiendas mostrarTiendas.restauracionAlimentacion.getSiblings() "restauracion"/>
119 </#if>
120 <#if mostrarTiendas.tiendasServicios??>
121 <@showTiendas mostrarTiendas.tiendasServicios.getSiblings() "otros-servicios"/>
122 </#if>
123
124 </div>
125 </div>
126 <div id="main-adif-servicios-estacion-search-tabs-wrapper" class="adif-servicios-pills adif-detalle-estacion-pills adif-area-comercial-pills hide">
127 <div class="tab-content">
128 <div class="tab-pane active">
129 <div class="container">
130 <div class="tiendas-resultados row" id="all-tiendas-results">
131 </div>
132 </div>
133 </div>
134 </div>
135 </div>
136 <script>
137 $(document).ready(function(){
138
139 let firstTypeFilled = $('#main-adif-servicios-estacion-tabs-wrapper ul li:first a');
140 let firstTabOpen = '#ocio';
141 if(firstTypeFilled.length > 0) {
142 firstTypeFilled.addClass('active');
143 firstTypeFilled.attr('aria-selected','true');
144 firstTabOpen = firstTypeFilled.attr('href')
145 }
146
147 //Sort of shop area
148 cardsOcioWrapper = jQuery('div.adif-servicios-pills .ocio-tab-content .row');
149 if(cardsOcioWrapper.length>0){
150 ordenarTiendas(cardsOcioWrapper);
151 }
152 cardsRegalosWrapper = jQuery('div.adif-servicios-pills .regalos-tab-content .row');
153 if(cardsRegalosWrapper.length>0){
154 ordenarTiendas(cardsRegalosWrapper);
155 }
156 cardsRestauracionWrapper = jQuery('div.adif-servicios-pills .restauracion-tab-content .row');
157 if(cardsRestauracionWrapper.length>0){
158 ordenarTiendas(cardsRestauracionWrapper);
159 }
160 cardsOtrosServiciosWrapper = jQuery('div.adif-servicios-pills .otros-servicios-tab-content .row');
161 if(cardsOtrosServiciosWrapper.length>0){
162 ordenarTiendas(cardsOtrosServiciosWrapper);
163 }
164
165
166 $('#main-adif-servicios-estacion-tabs-wrapper .tab-content ' + firstTabOpen).tab('show');
167 $("#main-adif-servicios-estacion-tabs-wrapper .nav-item a").click(function(e){
168 e.preventDefault();
169
170 $(this).tab('show');
171 });
172 });
173
174
175 function filterTiendas() {
176
177 // Declare variables
178 var input, filter, itemTienda, h4, i, txtValue, tiendasFilteredWrapperTab;
179 input = document.getElementById('txt_tienda');
180 filter = input.value.toUpperCase();
181
182 if(filter == undefined || filter == "") {
183 jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-search-tabs-wrapper').addClass('hide');
184 jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-tabs-wrapper').removeClass('hide');
185 } else {
186 jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-tabs-wrapper').addClass('hide');
187 jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-search-tabs-wrapper').removeClass('hide');
188
189
190 tiendasFilteredWrapperTab = jQuery('div.adif-servicios-pills#main-adif-servicios-estacion-search-tabs-wrapper div.tab-content div.tab-pane div.tiendas-resultados#all-tiendas-results');
191 tiendasFilteredWrapperTab.html("");
192 itemTienda = document.querySelectorAll('div.adif-servicios-pills#main-adif-servicios-estacion-tabs-wrapper div.tab-content div.tab-pane div.item-card');
193
194 // Loop through all list items, and hide those who don't match the search query
195 for (i = 0; i < itemTienda.length; i++) {
196 h4 = itemTienda[i].getElementsByTagName("h4")[0];
197 txtValue = h4.textContent || h4.innerText;
198 if (txtValue.toUpperCase().indexOf(filter) > -1) {
199 tiendasFilteredWrapperTab.append(itemTienda[i].outerHTML);
200 }
201 }
202 ordenarTiendas(tiendasFilteredWrapperTab);
203
204
205 }
206 }
207 function ordenarTiendas(tiendasWrapperTab) {
208 var i, run, stop;
209 run = true;
210
211 let items = tiendasWrapperTab.children();
212
213 while (run) {
214 run = false;
215
216 // checking shops order
217 for (i = 0; i < (items.length - 1); i++) {
218 stop = false;
219 if (items[i].getElementsByTagName("h4")[0].innerHTML.toLowerCase() > items[i + 1].getElementsByTagName("h4")[0].innerHTML.toLowerCase()) {
220 stop = true;
221 break;
222 }
223 }
224
225 //order shops
226 if (stop) {
227 tiendasWrapperTab[0].insertBefore(items[i + 1],items[i]);
228 run = true;
229 }
230 items=tiendasWrapperTab.children();
231
232 }
233 }
234 </script>
235
236</#if>
237
238
239<#function showSection tiendasList >
240 <#assign show = false />
241
242 <#if tiendasList?has_content>
243 <#list tiendasList as cur_tienda>
244 <#assign show = (jsonFactoryUtil.createJSONObject(cur_tienda.getData()).classPK)?? />
245 <#if show>
246 <#break>
247 </#if>
248 </#list>
249 </#if>
250
251 <#return show>
252</#function>
253
254<#macro showTiendas tiendasList tiendaType>
255
256
257 <#if tiendasList?has_content>
258 <div tabindex="0" role="tabpanel" aria-labelledby="${tiendaType}-pest" class="tab-pane fade ${tiendaType}-tab-content" id="${tiendaType}">
259 <div class="container">
260 <div class="row">
261
262 <#list tiendasList as cur_tienda>
263 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_tienda.getData()) />
264 <#if (webContentData.classPK)?? >
265 <#assign tiendaJA = journalArticleService.fetchLatestArticle(webContentData.classPK?number) />
266
267 <div class="col-12 col-md-4 col-lg-3 item-card">
268 <@liferay_journal["journal-article"]
269 articleId=tiendaJA.getArticleId()
270 groupId=tiendaJA.getGroupId()
271 ddmTemplateKey="ADIF-TIENDA-ESTACION-LITE-TEMPLATE"
272 />
273 </div>
274 </#if>
275 </#list>
276
277 </div>
278 </div>
279 </div>
280 </#if>
281</#macro>