Estación de Lorca-Sutullena

imagen generica de la estación

Las estaciones son algo más que un lugar desde el que subir a un tren o desembarcar del mismo. Además de prestar sus servicios a los viajeros y usuarios, muchas de ellas constituyen una referencia en las localidades donde su ubican.

Aquí se pueden conocer los horarios de llegadas y salidas de la estación, así como los servicios que se ofrecen en su recinto e instalaciones. Para ello acceda a dicha información a través del selector que ponemos a su disposición.

Descubre los servicios de la estación

Informacion de la estación

  • Dirección

    C/ Alameda de Menchirón, s/n --- 30800 Lorca --- MURCIA

  • Horario

    Lunes a viernes excepto festivos: 05:35 a 22:45 - Sábados, domingos y festivos: 06:45 a 22:45

  • Intermodalidad

    Taxi
x
Adif en tu móvil
Horarios en tiempo real
Descárgala ya
Instalar

Hora actual - h

Filtrar por
 

Llegadas

Hora de llegada Origen Línea Vía
No se ha podido recuperar información de circulación.
 

Salidas

Hora de salida Destino Línea Vía
No se ha podido recuperar información de circulación.

Servicios

Carros portaequipaje

Parking Bicicletas

Se ha producido un error al procesar la plantilla.
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>