An error occurred while processing the template.
The following has evaluated to null or missing:
==> Origen  [in template "2237904#2237950#1727062" at line 6, column 17]

----
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 x = "${Origen.getData()}"  [in template "2237904#2237950#1727062" at line 6, column 1]
----
1<script src="https://kit.fontawesome.com/1bf0fbd2a0.js" crossorigin="anonymous"></script> 
2<link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css"> 
3<link type="/documents/2237945/2240419/easy-autocomplete.min.css"> 
4<script src="/documents/2237945/2240419/jquery.easy-autocomplete.min.js" type="text/javascript" ></script> 
5<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script> 
6<#assign x = "${Origen.getData()}" > 
7<#switch x> 
8  <#case '1'> 
9    <#assign y = "/documents/2237945/2240320/tapo.json" >  
10  <#break> 
11  <#case '2'> 
12    <#assign y = "/documents/2237945/2240320/capu.json" >  
13  <#break> 
14  <#case '3'> 
15    <#assign y = "/documents/2237945/2240320/merida-centro-historico.json" >  
16  <#break> 
17  <#case '4'> 
18    <#assign y = "/documents/2237945/2240320/terminal-veracruz.json" >  
19  <#break> 
20  <#case '5'> 
21    <#assign y = "/documents/2237945/2240320/terminal-oaxaca.json" >  
22  <#break> 
23  <#case '6'> 
24    <#assign y = "/documents/2237945/2240320/terminal-tuxtla.json" >  
25  <#break> 
26  <#case '7'> 
27    <#assign y = "/documents/2237945/2240320/terminal-villahermosa.json" >  
28  <#break> 
29  <#case '8'> 
30    <#assign y = "/documents/2237945/2240320/terminal-xalapa-caxa.json" >  
31  <#break> 
32</#switch> 
33 
34<section class="search"> 
35        <div class="container"> 
36            <div class="row"> 
37                <div class="col-md-10"> 
38                    <h3 class="fs-5" style="font-weight: 600;">Planifica tu viaje</h3> 
39                    <p>Reserva y vive toda una experiencia</p> 
40                </div> 
41                <div class="col-md-2"> 
42                    <a class="btn btn-red" href="https://www.ado.com.mx/"><i class="fa-solid fa-store me-1"></i> Ver todas</a> 
43                </div> 
44                <div class="col-md-12 d-none"> 
45                    <small style="border-bottom: 2px solid #fff; padding-bottom:6px;"><i class="fa-solid fa-bus me-1" style="color: #FFF;"></i>¿A dónde quieres ir?</small> 
46                </div> 
47            </div> 
48            <div class="row mt-4"> 
49                <div class="col-md-6 col-12"> 
50                    <a class="btn-viaje btn-redondo active"><i class="fa-solid fa-arrow-right-arrow-left me-1"></i> Ida y vuleta</a> 
51                    <a class="ms-2 btn-viaje btn-ida"><i class="fa-solid fa-arrow-right me-1"></i> Sólo ida</a> 
52                </div> 
53            </div> 
54 
55            <div class="row mt-4"> 
56                <div class="col-md-9 col-12"> 
57                    <div id="new-origen"> 
58                        <span class='min-origen'>Origen</span> 
59                        <a id='v-origen' class='nav-link'>${Titulo.getData()}</a> 
60                    </div> 
61                    <div id="new-destino"> 
62                        <span class="icon"><i class="fa-solid fa-arrow-right"></i></span> 
63                        <span class='min-origen'>Destino</span>  
64                        <!--<a id="v-destino" class='nav-link'>¿A dónde quieres ir?</a>--> 
65                        <input class="provider-json nav-link" id="provider-json" /> 
66                    </div> 
67                </div> 
68                <div class="col-md-3 "> 
69                    <a class="btn btn-search btn-1" href="#" style="pointer-events: none;"> <i class="fa-solid fa-magnifying-glass"></i> Buscar viaje</a> 
70                </div> 
71            </div> 
72            <div class="row mt-2 fechas"> 
73                <div class="col-md-9 dates"> 
74                    <label for="salida" class='min-origend'>Salida</label> 
75                    <input type="text" id="salida" class="v-calendar datepicker" > 
76                    <label for="regreso" class='min-origend' id="lab-regreso">Regreso</label> 
77                    <input type="text" id="regreso" class="v-calendar datepicker" disabled=""> 
78                     
79                </div> 
80                <!-- 
81                <div class="col-md-3 ms-0"> 
82                    <div class="v-pasajero"> 
83                        <label for="pasajeros" class='min-origend pasajeros'>Pasajeros</label> 
84                        <a class="dropdown-toggle" href="#" role="button" id="MenuLinkPas" data-toggle="dropdown" aria-expanded="false"> 
85                            ¿Quiénes viajan? 
86                        </a> 
87                        <div id="list-pasajeros" class="container dropdown-menu" aria-labelledby="MenuLinkPas"> 
88                            <div class="row"> 
89                                <div class="col-12"> 
90                                    <p class="clean"><span class="text-start fw-bold">¿Quiénes viajan?</span> 
91                                        <span style="float: right;"><a href="#" id="c-pasajeros" >Limpiar</a></span></p> 
92                                    <div class="d-flex justify-content-between"> 
93                                        <div class="box"> 
94                                            <p class="edad"><i class="fa-solid fa-people-group"></i> Adulto(s)<br><small>Más de 12 años</small></p> 
95                                        </div> 
96                                        <div class="input-group w-auto justify-content-end align-items-center"> 
97                                        <input type="button" value="-" class="button-minus border rounded-circle  icon-shape icon-sm mx-1 " data-field="quantity"> 
98                                        <input type="number" step="1" max="10" value="1" name="quantity" class="border-0 text-center w-25" id="b-adulto"> 
99                                        <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm " data-field="quantity"> 
100                                        </div> 
101                                    </div> 
102                                </div> 
103                                <div class="col-12 mt-2"> 
104                                    <div class="d-flex justify-content-between"> 
105                                        <div class="box"> 
106                                            <p class="edad"><i class="fa-solid fa-children"></i> Niño(s)<br><small>5 a 12 años</small></p> 
107                                        </div> 
108                                        <div class="input-group w-auto justify-content-end align-items-center"> 
109                                        <input type="button" value="-" class="button-minus border rounded-circle  icon-shape icon-sm mx-1 " data-field="quantity"> 
110                                        <input type="number" step="1" max="10" value="0" name="quantity" class="quantity-field border-0 text-center w-25" id="b-nino"> 
111                                        <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm lh-0" data-field="quantity"> 
112                                        </div> 
113                                    </div> 
114                                </div> 
115                                <div class="col-12 mt-2"> 
116                                    <div class="d-flex justify-content-between"> 
117                                        <div class="box"> 
118                                            <p class="edad"><i class="fa-solid fa-person-cane"></i> INAPAM<br><small>Credencial vigente</small></p> 
119                                        </div> 
120                                        <div class="input-group w-auto justify-content-end align-items-center"> 
121                                        <input type="button" value="-" class="button-minus border rounded-circle  icon-shape icon-sm mx-1 lh-0" data-field="quantity"> 
122                                        <input type="number" step="1" max="10" value="0" name="quantity" class="quantity-field border-0 text-center w-25" id="b-inapam"> 
123                                        <input type="button" value="+" class="button-plus border rounded-circle icon-shape icon-sm lh-0" data-field="quantity"> 
124                                        </div> 
125                                    </div> 
126                                </div> 
127                            </div> 
128                        </div>     
129                    </div> 
130                 
131                </div>--> 
132 
133                <div class="col-md-3"> 
134                    <a class="btn btn-search" id="btnViajeFin"> <i class="fa-solid fa-magnifying-glass"></i> Buscar viaje</a> 
135                </div> 
136            </div> 
137        </div> 
138         
139    </section> 
140     
141     
142<script> 
143$(document).ready(function() { 
144    $('.origen').find('option[value=${x}]').attr('selected','selected'); 
145 
146    let index = ""; 
147    var options = { 
148	url: "${y}", 
149	getValue: "Name", 
150    placeholder: "¿A donde quieres ir?", 
151    	list: { 
152    		match: { 
153    			enabled: true 
154    		}, 
155            onSelectItemEvent: function() { 
156                $("#linkviaje").attr('href',""); 
157    			index = $("#provider-json").getSelectedItemData().Link; 
158    			$("#provider-json").attr('value',index); 
159
160
161    }; 
162 
163    $(".provider-json").easyAutocomplete(options); 
164 
165    $(".provider-json" ).on( "change", function() { 
166        $(".fechas").css("display","flex"); 
167        $(".btn-1").hide(); 
168    }); 
169 
170    $.datepicker.regional['es'] = { 
171         closeText: 'Cerrar', 
172         prevText: '< Ant', 
173         nextText: 'Sig >', 
174         currentText: 'Hoy', 
175         monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 
176         monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'], 
177         dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], 
178         dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], 
179         dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], 
180         weekHeader: 'Sm', 
181         dateFormat: 'dd/mm/yy', 
182         firstDay: 1, 
183         isRTL: false, 
184         showMonthAfterYear: false, 
185         yearSuffix: '' 
186    }; 
187    $.datepicker.setDefaults($.datepicker.regional['es']); 
188    $( "#salida" ).datepicker({  
189        minDate: 0,  
190        maxDate: "+2M +10D" 
191    }); 
192    $( '#salida').datepicker('setDate', new Date()); 
193     
194    $( "#regreso" ).datepicker({  
195        minDate: 0,  
196        maxDate: "+2M +10D" 
197    }); 
198    $( '#regreso').datepicker('setDate', new Date()); 
199 
200    $(function() { 
201     
202    var dateFormat = "dd/mm/yy", 
203      from = $( "#salida" ) 
204        .datepicker({ 
205          defaultDate: "+1w", 
206          changeMonth: true, 
207          numberOfMonths: 1 
208        }) 
209        .on( "change", function() { 
210          $("#regreso").prop("disabled", false); 
211          to.datepicker( "option", "minDate", getDate( this ) ); 
212        }), 
213      to = $( "#regreso" ).datepicker({ 
214        defaultDate: +1, 
215        changeMonth: true, 
216        numberOfMonths: 1 
217      }) 
218      .on( "change", function() { 
219        from.datepicker( "option", "maxDate", getDate( this ) ); 
220      }); 
221  
222    function getDate( element ) { 
223      var date; 
224      try { 
225        date = $.datepicker.parseDate( dateFormat, element.value ); 
226      } catch( error ) { 
227        date = null; 
228
229  
230      return date; 
231
232  }); 
233        
234    $('#MenuLinkPas').on("click", function(e){ 
235        $(this).text("1 adulto"); 
236    }); 
237 
238    $('#c-pasajeros').on("click", function(e){ 
239        $("#b-nino").val(0); 
240        $("#b-adulto").val(1); 
241        $("#b-inapam").val(0); 
242        $('#MenuLinkPas').text("1 adulto"); 
243 
244    }); 
245 
246    $(".btn-ida").click(function(){ 
247        $(this).addClass('active'); 
248        $(".btn-redondo").removeClass('active'); 
249        $(".dates input#regreso, .dates #lab-regreso").hide(); 
250        $(".dates input#salida").css("width","100%"); 
251        $(".dates input#regreso").val(""); 
252    }); 
253    $(".btn-redondo").click(function(){ 
254        $(this).addClass('active'); 
255        $(".btn-ida").removeClass('active'); 
256        $(".dates input#regreso, .dates #lab-regreso").show(); 
257        $(".dates input#salida").css("width","50%"); 
258    }); 
259         
260}); 
261 
262 
263    function incrementValue(e) { 
264        e.preventDefault(); 
265        var fieldName = $(e.target).data('field'); 
266        var parent = $(e.target).closest('div'); 
267        var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10); 
268 
269        if (parseInt(currentVal) > parseInt(7)) { 
270            currentVal = 7; 
271
272 
273        if (!isNaN(currentVal)) { 
274            parent.find('input[name=' + fieldName + ']').val(currentVal + 1); 
275        } else { 
276            parent.find('input[name=' + fieldName + ']').val(0); 
277
278
279 
280    function decrementValue(e) { 
281        e.preventDefault(); 
282        var fieldName = $(e.target).data('field'); 
283        var parent = $(e.target).closest('div'); 
284        var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10); 
285 
286        if (!isNaN(currentVal) && currentVal > 0) { 
287            parent.find('input[name=' + fieldName + ']').val(currentVal - 1); 
288        } else { 
289            parent.find('input[name=' + fieldName + ']').val(0); 
290
291
292    var bol_total = ''; 
293 
294    $('.input-group').on('click', '.button-plus', function(e) { 
295        bol_total = '' ; 
296        incrementValue(e); 
297        bol_total += $("#b-adulto").val()+' adultos'; 
298         
299        if($("#b-nino").val() > 0){ 
300            bol_total += ', '+ $("#b-nino").val()+' niños'; 
301
302        if($("#b-inapam").val() > 0){ 
303            bol_total += ', '+ $("#b-inapam").val()+' Inapam'; 
304
305 
306        $("#MenuLinkPas").text(bol_total); 
307        
308    }); 
309 
310    $('.input-group').on('click', '.button-minus', function(e) { 
311        bol_total = '' ; 
312        decrementValue(e); 
313        console.log($("#b-adulto").val()); 
314        if($("#b-adulto").val() > 0){ 
315            bol_total += ''+ $("#b-adulto").val()+' adulto'; 
316
317         
318        if($("#b-nino").val() > 0){ 
319            bol_total += ', '+ $("#b-nino").val()+' niños'; 
320
321        if($("#b-inapam").val() > 0){ 
322            bol_total += ', '+ $("#b-inapam").val()+' Inapam'; 
323
324        $("#MenuLinkPas").text(bol_total); 
325    }); 
326     
327    $('#btnViajeFin').click(function() { 
328         var pasajeros = $("#MenuLinkPas").text().trim(); 
329         console.log(pasajeros); 
330         localStorage.setItem('tipoPasajero', '[{"id":1,"cantidad":2},{"id":2,"cantidad":2},{"id":3,"cantidad":2}]'); 
331          
332         var dest = $("#provider-json").attr("value"); 
333         var orig = $("#salida").val(); 
334         var reg  = $("#regreso").val(); 
335         event.preventDefault(); 
336       if(reg == "0" || reg == ""){ 
337             
338            var link_f = dest+"/?fechaIda="+orig+"%2000:00:00&utm_source=${Titulo.getData()}&utm_medium=buscador&utm_campaign=LandingTerminales";  
339
340         else{ 
341             
342            var link_f = dest+"/?fechaIda="+orig+"%2000:00:00&fechaRegreso="+reg+"%2000:00:00&utm_source=${Titulo.getData()}&utm_medium=buscador&utm_campaign=LandingTerminales"; 
343
344         dataLayer.push({'event': 'ClickBuscar','LandingT':'${Titulo.getData()}' }); 
345         window.open(link_f, '_blank'); 
346 
347     }); 
348         
349</script> 
350<style> 
351@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;600;700&display=swap'); 
352 
353 
354section.search{ 
355    font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
356    font-weight: 100; 
357		display:flex; 
358
359 
360.search .container{ 
361   width: 100%; 
362    background-color:rgb(127 11 11 / 90%); 
363    padding: 35px 60px 40px; 
364    color:#FFF; 
365    border-radius: 20px; 
366    margin-top:-170px; 
367
368.fechas{ 
369    display: none; 
370
371 
372.search #provider-json{ 
373    border: none; 
374    margin-top: 10px; 
375    width: 375px; 
376    height: 30px; 
377    font-size: 14px; 
378    font-weight: bold; 
379    background-color: transparent; 
380    padding-left:20px 
381
382 
383#v-origen{ 
384    pointer-events: none; 
385    color: #7F8A8F !important; 
386
387 
388.search .easy-autocomplete-container{ 
389    background: white; 
390    margin-top:-1px; 
391    position: absolute; 
392    text-transform: capitalize; 
393    height: 0px; 
394    width: 345px; 
395
396 
397.search .easy-autocomplete-container ul{ 
398    list-style: none; 
399    margin-left: 0px; 
400    margin-top: 0px; 
401    padding-left: 11px; 
402    z-index: 3; 
403    position: relative; 
404    border: 1px solid #ccc; 
405    background-color: white; 
406    min-width: 260px; 
407
408 
409.search .easy-autocomplete-container ul li{ 
410    margin:5px 0px; 
411    background-image: url("/documents/2237945/2240317/bus_2.png"); 
412  background-size: 20px 20px; 
413  background-repeat: no-repeat; 
414  background-position: left 1px top 10px; 
415  border-bottom:1px solid #ccc; 
416	font-weight: 600; 
417
418 
419.search .easy-autocomplete-container ul li.selected{ 
420    background-color:#EEE; 
421
422 
423.search .easy-autocomplete-container ul li .eac-item{ 
424    padding: 10px 0px 0px 28px; 
425		color:#000; 
426
427.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { 
428    border: 1px solid #61206A; 
429    background: #61206A; 
430
431     
432#provider-json:focus{ 
433    outline: none; 
434
435 
436 
437.v-calendar::-webkit-calendar-picker-indicator { 
438    width: 100%; 
439    height: 100%; 
440    position: absolute; 
441    top: 0; 
442    left: 0; 
443    color: transparent; 
444    background: 0 0; 
445    margin: 0; 
446    opacity: 0; 
447    pointer-events: auto; 
448
449 
450 
451 
452.search .btn-1{ 
453    pointer-events: none; 
454
455 
456a.btn-red{ 
457    width: 130px; 
458    height: 32px; 
459    color: #FFF; 
460    font-weight: 300; 
461    background: #FC232F; 
462    border-radius: 4px; 
463    font-size: 12px; 
464
465 
466a.btn-red:hover{ 
467    background-color: #64186D; 
468    color:#FFF; 
469    text-decoration: none; 
470
471 
472a.btn-viaje{ 
473    padding: 10px 20px; 
474    height: 26px; 
475    background-color: #E11F2A; 
476    color:#FFF; 
477    font-size: 12px; 
478    font-weight: 300; 
479    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2); 
480    border-radius: 4px; 
481    text-decoration: none; 
482    cursor: pointer; 
483
484a.btn-viaje:hover{ 
485    text-decoration: underline; 
486
487 
488 
489a.btn-viaje.active{ 
490    color:#E11F2A; 
491    background: #FFFDFD; 
492    text-decoration: none; 
493
494 
495.btn-search{ 
496 
497    font-size: 14px; 
498    color:#fff; 
499    background: #FC232F; 
500    border-radius: 4px; 
501    padding: 10px 55px; 
502
503 
504.btn-search:hover{ 
505    text-decoration: none; 
506    color: #fff; 
507
508 
509#new-origen{ 
510    background-color: #FFF; 
511    border:1px solid #ccc; 
512    width: 50%; 
513    height: 42px; 
514    position: relative; 
515    border-top-left-radius: 4px; 
516    border-bottom-left-radius:4px; 
517    display: inline-block; 
518
519 
520#new-destino{ 
521    background-color: #FFF; 
522    border:1px solid #ccc; 
523    width: 50%; 
524    height: 42px; 
525    position: relative; 
526    border-top-right-radius: 4px; 
527    border-bottom-right-radius:4px; 
528
529 
530a.nav-link{ 
531    color: #66818D; 
532    font-size: 13px; 
533    font-weight: bold; 
534    position: relative; 
535    padding-top: 15px; 
536    padding-left: 20px; 
537
538 
539.min-origen{ 
540    font-size: 11px; 
541    position: absolute; 
542    font-weight: 300; 
543    color: #475962; 
544    top: 1px; 
545    padding-left: 20px; 
546
547 
548.terminales-res{ 
549    background-color: #F1F6F8; 
550    position: absolute; 
551    border-top-right-radius: 5px; 
552    top: 0px; 
553    right: 0; 
554    height: 100%; 
555    width: 40%; 
556
557 
558.terminales-res p.title-2{ 
559    padding-top: 25px; 
560    padding-left: 25px; 
561    font-size: 14px; 
562    color:#172126; 
563    font-weight: 600; 
564
565 
566.terminales-res p.title-2 a.clean{ 
567    float: right; 
568    color:#64186D; 
569    font-size: 12px; 
570    text-decoration: none; 
571    margin-right: 20px; 
572
573 
574.terminales-res p.title-2 a.clean:hover{ 
575    text-decoration: underline; 
576
577 
578 
579.terminales-res p.content{ 
580    margin-top: 60%; 
581    font-size: 14px; 
582    text-align: center; 
583    color:#333333; 
584    padding: 0px 40px; 
585    font-weight: 300; 
586 
587
588 
589.terminales-res p.content span.circle-purple{ 
590    background-color: #64186D; 
591    text-align: center; 
592    color: #fff; 
593    border-radius: 50%; 
594    padding: 10px; 
595
596 
597#myMenu{ 
598        width: 720px; 
599        padding: 24px; 
600        border-radius: 5px; 
601        min-width:720px; 
602        max-width:720px; 
603        background-color:#FFFFFF; 
604        height: 520px; 
605        top:40px !important; 
606        left:0px !important; 
607        max-height:5200px; 
608        border: 1px solid #eee; 
609        overflow-x: hidden; 
610
611 
612    #myMenu2{ 
613        padding: 24px; 
614        border-radius: 5px; 
615        margin-left: -350px !important; 
616        width: 720px; 
617        min-width:720px; 
618        max-width:720px; 
619        height: 520px; 
620        max-height: 520px; 
621        top:40px !important; 
622        left:-10px !important; 
623        overflow: hidden; 
624        background-color: #fff; 
625        border: 1px solid #eee; 
626        overflow-x: hidden; 
627    }     
628 
629    .submenu 
630
631        border: none; 
632        background-color: #F1F6F8; 
633        width: 280px; 
634        height: 430px; 
635        top: 60px; 
636        left: 440px; 
637        position: absolute; 
638        overflow-y: scroll; 
639        max-width: 280px; 
640
641 
642    .submenu2 { 
643        border: none; 
644        background-color: #F1F6F8; 
645        width: 400px; 
646        height: auto; 
647        right: -39px; 
648        top: 0px; 
649        position: relative; 
650        max-width: 400px; 
651
652 
653     
654    .submenu a.origen-val,.submenu a.destino-val{ 
655        font-size: 14px; 
656        font-weight: 100; 
657        padding-right: 0px; 
658        font-family:'Montserrat' 
659
660 
661    .dropdown-menu p.title,.dropdown-menu2 p.title{ 
662        color:#000; 
663        font-weight: bold; 
664        padding-bottom: 5px; 
665        font-size: 15px; 
666        border-bottom: 1px solid #ccc; 
667        width: 490px; 
668
669 
670    .dropdown-menu p.recomendados{ 
671        font-size: 12px; 
672        color: #7F8A8F; 
673        font-weight: 600; 
674
675 
676     
677    a.nav-link{ 
678        color:#7F8A8F; 
679        font-size: 14px; 
680        text-decoration: none; 
681        font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
682
683 
684    a.nav-link:hover { 
685        color: #7F8A8F; 
686        text-decoration: none; 
687        cursor:pointer; 
688
689 
690    .city-rec{ 
691        list-style: none; 
692        font-size: 14px; 
693        width: 450px; 
694        padding-left: 0px; 
695         
696
697    .city-rec li{ 
698        line-height: 25px; 
699
700    .city-rec li a{ 
701        color:#333333;  
702        text-decoration: none; 
703        line-height: 30px; 
704        font-family: 'Montserrat', Arial, Helvetica, sans-serif; 
705        font-size:14px; 
706
707    .city-rec li a:hover{ 
708        text-decoration: underline; 
709        color:#E11F2A; 
710
711 
712    .city-rec li a i{ 
713        color:#E11F2A; 
714
715 
716    /* LISTAS ORIGEN */ 
717    
718    #my-Menu,#my-Menu2{ 
719        columns: 2; 
720        height: 750px; 
721        margin-top: 20px; 
722        list-style: none; 
723        padding-left: 0px; 
724
725    #my-Menu2{ 
726        width: 470px; 
727
728    #my-Menu .submenu li,#my-Menu2 .submenu li{ 
729        line-height: 29px; 
730        margin-left: 12px; 
731        width: fit-content; 
732
733    li.edos a.dropdown-toggle:hover{ 
734        background-color: #E11F2A; 
735        color: #fff; 
736        border-radius: 5px; 
737        padding: 7px 10px 5px 5px; 
738
739    #my-Menu .submenu li a i,#my-Menu2 .submenu li a i{ 
740        color:#64186D; 
741        margin-right: 5px; 
742
743    #my-Menu .submenu li a.origen-val:hover,#my-Menu2 .submenu li a.destino-val:hover{ 
744        text-decoration: none; 
745        background-color: #64186D; 
746        color:#fff; 
747        padding: 4px 7px; 
748        border-radius: 4px; 
749        cursor: pointer; 
750        width: fit-content; 
751        margin-left: 9px; 
752
753    #my-Menu .submenu li a.origen-val:hover > i,#my-Menu2 .submenu li a.destino-val:hover > i{ 
754        color:#FFF; 
755
756    #my-Menu li a:focus,#my-Menu2 li a:focus{ 
757        background-color: #E11F2A; 
758        color: #fff; 
759        border-radius: 5px; 
760        padding: 7px 10px 5px 5px; 
761
762    #my-Menu li a:after,#my-Menu2 li a:after{ 
763        content: none; 
764
765    #my-Menu li.edos,#my-Menu2 li.edos{ 
766        line-height: 29px; 
767
768    #my-Menu li.edos:nth-child(n + 9) { 
769        margin-left: 60px; 
770         
771
772 
773 
774    .submenu2 li a.terminal{ 
775        font-size: 14px; 
776        color:#333333; 
777        text-decoration: none; 
778        font-family:'Montserrat'; 
779
780    #my-Menu2 .submenu2 li a.terminal:hover{ 
781        text-decoration: underline; 
782        padding: 0px 8px; 
783        cursor: pointer; 
784        width: fit-content; 
785        color:#212529; 
786        background:none; 
787        margin-left: 17px; 
788
789    #my-Menu2 .submenu2 li a.terminal:hover i{ 
790        font-size: 14px; 
791        color:#333333; 
792        cursor: pointer; 
793
794 
795 
796    /****DESTINO***/ 
797 
798    #new-destino { 
799        background-color: #FFF; 
800        border: 1px solid #ccc; 
801        width: 50%; 
802        height: 42px; 
803        margin-left: -5px; 
804        position: relative; 
805        display: inline-block; 
806        /*pointer-events: none;*/ 
807
808 
809    #new-destino .icon{ 
810        position: absolute; 
811        left: -15px; 
812        top: 5px; 
813        font-size: 12px; 
814        background: linear-gradient(180deg, #FFFFFF 0%, #E8EEF1 100%); 
815        border: 1px solid #DAE6EB; 
816        border-radius: 50%; 
817        padding: 4px 8px; 
818        color: #000; 
819
820 
821    
822     
823    .dates{ 
824        position: relative; 
825
826    .dates  input.v-calendar{ 
827        width: 50%; 
828        padding: 15px 10px 5px 20px; 
829        float: left; 
830        color: #7F8A8F; 
831        font-weight: bold; 
832        font-size: 14px; 
833        border: 1px solid #ccc; 
834        background-color: #fff; 
835        
836
837 
838    .dates input#salida{ 
839        border-top-left-radius: 4px; 
840        border-bottom-left-radius: 4px; 
841
842 
843    .dates input#regreso{ 
844        border-top-right-radius: 4px; 
845        border-bottom-right-radius: 4px; 
846
847 
848    .dates input#pasajeros{ 
849        border-radius: 4px; 
850
851    .dates .min-origend{ 
852        font-size: 11px; 
853        padding-left: 20px; 
854        position: absolute; 
855        font-weight: 300; 
856        color: #475962; 
857        top: 1px; 
858 
859
860 
861    .dates #pasajeros{ 
862        margin-left: 0%; 
863
864 
865     
866    div.v-pasajero{ 
867        background-color: #fff; 
868        width: 100%; 
869        display: inline-block; 
870        border-radius: 4px; 
871        position: relative; 
872        padding: 15px 10px 5px 10px; 
873
874 
875    div.v-pasajero a.dropdown-toggle{ 
876        color: #7F8A8F; 
877        font-weight: bold; 
878        font-size: 14px; 
879
880 
881    div.v-pasajero .min-origend.pasajeros{ 
882        font-size: 11px; 
883        padding-left: 0px; 
884        position: absolute; 
885        font-weight: 300; 
886        color: #475962; 
887        top: 1px; 
888
889 
890    #list-pasajeros{ 
891        width: 350px; 
892        margin-left: -50px !important; 
893        margin-top: 340px !important; 
894        padding: 25px; 
895        background-color: #FFF; 
896        max-width: 350px; 
897
898 
899    #list-pasajeros .box{ 
900        width: 65%; 
901        padding-top: 10px; 
902
903 
904    #list-pasajeros p.edad{ 
905        line-height: 14px; 
906        color: #7F8A8F; 
907
908 
909    #list-pasajeros p.edad small{ 
910        font-size: 11px; 
911        margin-left: 25px; 
912
913 
914    #list-pasajeros p.clean a{ 
915        font-size: 14px; 
916        font-weight: bold; 
917        color: #64186D; 
918        text-decoration: none; 
919
920 
921    .icon-shape { 
922        display: inline-flex; 
923        align-items: center; 
924        justify-content: center; 
925        text-align: center; 
926        vertical-align: middle; 
927
928     
929    .icon-sm { 
930        width: 2rem; 
931        height: 2rem; 
932
933 
934    @media all and (min-width: 992px) { 
935        .nav-item .submenu{ 
936            display: none; 
937            position: relative; 
938            left:100%; top:-7px; 
939
940        .nav-item .submenu-left{ 
941            right:100%; left:auto; 
942
943
944     
945    @media (max-width: 767.98px){ 
946        .site-wrapper a.nav-link { 
947            font-size: 14px; 
948
949         
950        #new-origen { 
951            display:block; 
952            width: 100%; 
953
954         
955        #new-destino{ 
956            width: 100%; 
957            margin-top:20px; 
958            margin-left: 0px; 
959             margin-bottom: 20px; 
960
961        #new-destino span.icon{ 
962            display:none; 
963
964 
965        .search .easy-autocomplete { 
966         width: 345px !important; 
967
968				 
969				.search #provider-json { 
970           width: 345px; 
971
972
973</style> 

Destinos desde la Terminal de Autobuses Córdoba

Descubre nuestras opciones de horarios y compra tus pasajes fácilmente en línea o en nuestras taquillas.

Veracruz

Explora Veracruz, un puerto con historia, playas y rica tradición cultural.

QUIERO IR >

CDMX

Disfruta la CDMX, donde cada barrio te ofrece historia, arte y vida urbana.

QUIERO IR >

Puebla

Puebla te espera con su arquitectura colonial y rica gastronomía.

QUIERO IR >

Xalapa

Sumérgete en una ciudad de paisajes verdes y ambiente cultural único.

QUIERO IR >

Tuxtepec

Descubre Tuxtepec, donde la naturaleza y la calidez local te esperan.

QUIERO IR >

Ubicación de Terminal Córdoba

Terminal de autobuses Córdoba

Agustín Milán,

Agustin Millan, 94630

Córdoba, Ver.

Horario: 00:00 hrs a 23:59 hrs

Teléfono:  2717170900



CÓMO LLEGAR

Servicios en la Terminal Córdoba

En la Terminal de Autobuses Córdoba ofrecemos una amplia variedad de servicios para que tu experiencia de viaje sea cómoda, segura y satisfactoria.

Áreas de comida

Áreas de comida

Salas de espera

Salas de espera

Guarda equipaje

Guarda equipaje

Cajero

Cajero

Taxis seguros

Taxis seguros

Líneas de Autobuses Terminal Córdoba

En la Terminal de Autobuses Córdoba operan diversas líneas que conectan con múltiples destinos en Veracruz y otros estados, ofreciendo horarios flexibles y servicios que se adaptan a las necesidades.

ADO GL

ADO GL

ADO

ADO

OCC

OCC

AU

AU

Estrella de Oro

Estrella de Oro

Terminales Córdoba

Además de la Terminal de Autobuses Córdoba, ADO tiene terminales y sucursales en la región, facilitando el acceso al transporte hacia diferentes destinos.

Central del Norte

Central Lázaro Cárdenas 4907, Panamericana, 07760, CDMX

Más Información >

Veracruz

Av. Salvador Diaz Miron 1698, 91910, Centro, Veracruz

Más Información >

Xalapa CAXA

Av. 20 de noviembre 571, Xalapa-Enríquez, 91000, Centro, Agua Santa

Más Información >

Coatzacoalcos

Av. Juan Osorio López s/n, Nueva Obrera, 96598, Coatzacoalcos, Ver.

Más Información >

Descarga la App, ADO Móvil.

Boletos en tu dispositivo, consulta tus viajes y más...

Descarga en tiendas:

Descraga la App Descraga la App Descraga la App

Terminal de Autobuses Córdoba

La terminal de autobuses Córdoba es el punto de salida ideal para viajar por Veracruz y otras regiones, ofreciendo rutas cómodas y seguras para todo tipo de viajero. Desde aquí, puedes conectarte fácilmente a ciudades principales y destinos turísticos, con servicios pensados para asegurar una experiencia de viaje agradable.

Además, la terminal cuenta con atención personalizada para resolver dudas sobre destinos, horarios y tarifas. Aprovecha todas las facilidades de la terminal de autobuses Córdoba y asegúrate de planificar tu próximo viaje con tiempo para disfrutar de una experiencia organizada y sin inconvenientes.