{"id":1290,"date":"2026-06-01T13:53:20","date_gmt":"2026-06-01T13:53:20","guid":{"rendered":"https:\/\/machupicchu-railway.com\/?page_id=1290"},"modified":"2026-06-02T21:05:19","modified_gmt":"2026-06-02T21:05:19","slug":"bus-tickets","status":"publish","type":"page","link":"https:\/\/machupicchu-railway.com\/es\/tours-and-tickets\/bus-tickets\/","title":{"rendered":"BILLETES DE AUTOB\u00daS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1290\" class=\"elementor elementor-1290\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a101664 e-con-full e-flex e-con e-parent\" data-id=\"a101664\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a496ea0 elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-widget elementor-widget-slides\" data-id=\"a496ea0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"slides.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\" dir=\"ltr\" data-animation=\"fadeInUp\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-8866b34 swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg elementor-ken-burns elementor-ken-burns--in\" role=\"img\" aria-label=\"traintickets002\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-382e8c1 e-con-full e-flex e-con e-parent\" data-id=\"382e8c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4c6d3e5 e-con-full e-flex e-con e-child\" data-id=\"4c6d3e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-654c917 elementor-widget elementor-widget-heading\" data-id=\"654c917\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bus Tickets in Peru \u2014 From Machu Picchu to the Coast<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe0c116 elementor-widget elementor-widget-text-editor\" data-id=\"fe0c116\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>From the shuttle buses that connect Aguas Calientes to the Machu Picchu entrance gate, to long-distance coaches linking Cusco with Puno, Arequipa and Lima, we book bus tickets across all major routes so your journey between destinations is sorted before you arrive.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b95babf e-con-full e-flex e-con e-child\" data-id=\"b95babf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82013a7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"82013a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#bus\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Your Bus Ticket Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19e3e6f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"19e3e6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/wa.me\/51921333639?text=Hello,%20I%20would%20like%20to%20check%20the%20availability%20of%20route%20tickets\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Ask About a Route<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a51ae3b e-con-full e-flex e-con e-parent\" data-id=\"a51ae3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-15c9f43 e-con-full e-flex e-con e-child\" data-id=\"15c9f43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4edf94e elementor-widget elementor-widget-spacer\" data-id=\"4edf94e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-379be21 e-con-full e-flex e-con e-parent\" data-id=\"379be21\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bbee84f e-con-full e-flex e-con e-child\" data-id=\"bbee84f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3251127 elementor-widget elementor-widget-heading\" data-id=\"3251127\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">More Than Just a Bus Ride<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acc2186 elementor-widget elementor-widget-text-editor\" data-id=\"acc2186\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Peru is a country of extraordinary distances and dramatic geography. Getting from one destination to the next often involves crossing mountain passes, descending into deep valleys or traveling through desert landscapes along the Pacific coast. The quality and comfort of bus services in Peru varies considerably, and knowing which operator, which route and which departure time to choose makes a genuine difference to the experience.<\/p><p>At Inka Tickets we book bus tickets across all the routes our travelers need, from the short and essential shuttle ride up to Machu Picchu from Aguas Calientes, to overnight coach services between the major cities of the south. We work with reputable operators, confirm your seat in advance and make sure you have everything you need for the journey before you leave your hotel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79aec0e e-con-full e-flex e-con e-parent\" data-id=\"79aec0e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c1f2a80 e-con-full e-flex e-con e-child\" data-id=\"c1f2a80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9fdf1f elementor-widget elementor-widget-heading\" data-id=\"d9fdf1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BUS SERVICES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1811b8f elementor-widget elementor-widget-text-editor\" data-id=\"1811b8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #33cccc;\">Bus Aguas Calientes \u2014 Machu Picchu (Consettur)<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-924e2e1 elementor-widget elementor-widget-text-editor\" data-id=\"924e2e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5><span style=\"color: #808080;\">The Only Road to the Citadel \u2014 Aguas Calientes to Machu Picchu<\/span><\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3202c64 elementor-widget elementor-widget-text-editor\" data-id=\"3202c64\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Once you arrive in Aguas Calientes by train, the only way to reach the entrance gate of Machu Picchu is by shuttle bus. The road climbs steeply through the cloud forest on a series of tight switchbacks, gaining several hundred meters of altitude in under twenty minutes. The buses are operated by Consettur, the official concession holder for this route, and run continuously from early morning until mid-afternoon in both directions.<\/p><p>Booking your bus ticket in advance is strongly recommended, particularly during the high season months of June, July and August and around Peruvian national holidays. Long queues form at the ticket office in Aguas Calientes on busy days, and travelers who have not pre-booked can find themselves waiting an hour or more before boarding. We include the bus ticket as part of any Machu Picchu booking and can also book it as a standalone service for travelers who have already arranged their train and entrance ticket separately.<\/p><p>The bus runs every few minutes during peak hours and the journey to the top takes approximately twenty to twenty-five minutes. The return service runs until around 5:30 in the afternoon, after which visitors must descend on foot via the steep trail that leads back down to town.<\/p><p><strong>Route:<\/strong> Aguas Calientes town center to Machu Picchu entrance gate and return <strong>Journey time:<\/strong> approximately 20 to 25 minutes each way <strong>Operator:<\/strong> Consettur <strong>Operating hours:<\/strong> approximately 05:30 to 17:30<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ed5668 elementor-widget elementor-widget-button\" data-id=\"8ed5668\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#bus\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Bus Ticket Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1e3dd6 elementor-widget elementor-widget-text-editor\" data-id=\"a1e3dd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #33cccc;\">Bus Cusco \u2014 Puno<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77d608d elementor-widget elementor-widget-text-editor\" data-id=\"77d608d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5>Across the Altiplano \u2014 Cusco to Puno by Road<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcec010 elementor-widget elementor-widget-text-editor\" data-id=\"dcec010\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The road between Cusco and Puno crosses the high Andean plateau at altitudes above three thousand eight hundred meters, passing through small market towns and communities that have changed little over centuries. The journey takes approximately six to seven hours depending on the operator and the number of stops, and most services include a visit to one or two sites along the route such as the temple of Andahuaylillas, the funerary towers of Sillustani or the market town of Raqchi.<\/p><p>Several operators offer this route, ranging from standard coach services to more comfortable tourist bus options with reclining seats, blankets, onboard commentary and included lunch stops. We recommend the tourist bus services for travelers who want to combine the transfer with a guided introduction to the altiplano communities and archaeological sites along the way, making the journey itself a worthwhile part of the trip rather than simply a connection between two destinations.<\/p><p><strong>Route:<\/strong> Cusco to Puno and return <strong>Journey time:<\/strong> approximately 6 to 7 hours <strong>Departure:<\/strong> morning departures from both cities <strong>Options:<\/strong> standard coach and tourist bus with guided stops.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2470584 elementor-widget elementor-widget-button\" data-id=\"2470584\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#bus\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Cusco to Puno Bus Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ddf78a6 elementor-widget elementor-widget-text-editor\" data-id=\"ddf78a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #33cccc;\">Bus Cusco \u2014 Arequipa<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e88c03c elementor-widget elementor-widget-text-editor\" data-id=\"e88c03c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5>From the Inca Capital to the White City \u2014 Cusco to Arequipa<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffcd73f elementor-widget elementor-widget-text-editor\" data-id=\"ffcd73f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The journey from Cusco to Arequipa by road covers some of the most varied terrain in southern Peru, descending from the high Andean plateau toward the volcanic landscape surrounding Arequipa and its iconic snow-capped peaks. The distance is considerable and most travelers choose an overnight service that departs in the evening and arrives early the following morning, allowing the journey to double as a night&#8217;s accommodation and freeing up the full day in each city for sightseeing.<\/p><p>Premium operators on this route offer fully reclining sleeper seats, onboard meals, blankets, entertainment screens and attended cabin service. The road is well maintained and the better operators run modern, double-decker coaches designed specifically for long-distance comfort. We book seats with Cruz del Sur, Oltursa and other reputable operators and recommend the premium or business class services for travelers who value comfort on overnight journeys.<\/p><p><strong>Route:<\/strong> Cusco to Arequipa and return <strong>Journey time:<\/strong> approximately 9 to 10 hours <strong>Recommended service:<\/strong> overnight departure, premium or business class <strong>Operators:<\/strong> Cruz del Sur, Oltursa and others.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ec8c6b elementor-widget elementor-widget-button\" data-id=\"0ec8c6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#bus\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Cusco to Arequipa Bus Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff5c726 elementor-widget elementor-widget-text-editor\" data-id=\"ff5c726\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #33cccc;\">Bus Cusco \u2014 Lima<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-602f933 elementor-widget elementor-widget-text-editor\" data-id=\"602f933\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5>The Long Road South \u2014 Cusco to Lima by Coach<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-423ed38 elementor-widget elementor-widget-text-editor\" data-id=\"423ed38\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The overland journey from Cusco to Lima is one of the longest bus routes in Peru, covering over one thousand kilometers and taking between nineteen and twenty-two hours depending on the route and operator. While most travelers choose to fly between these two cities, the bus remains a popular option for those who want to experience the changing landscape between the Andes and the Pacific coast or who prefer a more economical alternative to air travel.<\/p><p>The best operators on this route run double-decker coaches with fully flat sleeper seats in the upper deck, making the overnight journey considerably more comfortable than it might sound. Meals, beverages and entertainment are included in the premium services and the coaches depart from Cusco in the early evening, arriving in Lima the following afternoon. This option works particularly well for travelers who are flexible on time and want to experience the transition from the highlands to the coast at a slower pace.<\/p><p><strong>Route:<\/strong> Cusco to Lima and return <strong>Journey time:<\/strong> approximately 19 to 22 hours <strong>Recommended service:<\/strong> overnight, premium sleeper class <strong>Operators:<\/strong> Cruz del Sur, Oltursa and others.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41c909c elementor-widget elementor-widget-button\" data-id=\"41c909c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#bus\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Cusco to Lima Bus Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0a57fd elementor-widget elementor-widget-text-editor\" data-id=\"f0a57fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #33cccc;\">Bus Lima \u2014 Paracas \/ Ica<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-637dfd0 elementor-widget elementor-widget-text-editor\" data-id=\"637dfd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5>South Along the Coast \u2014 Lima to Paracas and Ica<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d94bcc elementor-widget elementor-widget-text-editor\" data-id=\"2d94bcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The route south from Lima along the Pacific coast passes through the desert landscapes of the Peruvian coastline before reaching the wine-producing valleys around Ica and the nature reserve at Paracas, home to the Ballestas Islands and one of the most spectacular concentrations of marine wildlife in South America. The journey takes approximately three and a half to four hours to Paracas and around four to five hours to Ica, making it a very manageable day or overnight connection from the capital.<\/p><p>This route is popular among travelers who want to combine Lima with a visit to the Nazca Lines, the Huacachina sand dunes or the Paracas National Reserve before continuing south or returning to the capital. We book seats on comfortable daytime and evening departures with reliable operators that service these routes regularly.<\/p><p><strong>Route:<\/strong> Lima to Paracas and Lima to Ica and return <strong>Journey time:<\/strong> 3h 30min to Paracas \/ 4h 30min to Ica <strong>Operators:<\/strong> Cruz del Sur, Oltursa, Soyuz and others.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3432f4 elementor-widget elementor-widget-button\" data-id=\"b3432f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#bus\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book Lima to Paracas \/ Ica Bus Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca183a1 e-con-full e-flex e-con e-parent\" data-id=\"ca183a1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ca571a1 e-con-full e-flex e-con e-child\" data-id=\"ca571a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1306a03 elementor-widget elementor-widget-heading\" data-id=\"1306a03\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">HOW TO BOOK<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5aceccf elementor-widget elementor-widget-text-editor\" data-id=\"5aceccf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Tell us your origin, your destination, your travel date and the number of passengers. Our team confirms seat availability, selects the best operator and class for your route and sends you the booking details by email. For the Consettur shuttle between Aguas Calientes and Machu Picchu, we include the ticket as part of any complete Machu Picchu booking or book it separately on request.<\/p><p>If you are combining bus tickets with train travel, entrance tickets or transfers, we coordinate all of it together so your connections and timing are properly aligned.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f3aa23 e-con-full e-flex e-con e-parent\" data-id=\"9f3aa23\" data-element_type=\"container\" data-e-type=\"container\" id=\"bus\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a878f3e elementor-widget elementor-widget-heading\" data-id=\"a878f3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Inka Tickets \u00b7 Bus Booking<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c0e140 elementor-widget elementor-widget-heading\" data-id=\"4c0e140\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Book Your Bus Ticket<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5a5e15 elementor-widget elementor-widget-text-editor\" data-id=\"d5a5e15\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Select your route, travel date and number of passengers. Our team will confirm availability and send you a booking proposal within a few hours. No payment required at this stage.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eeae7cd e-con-full e-flex e-con e-child\" data-id=\"eeae7cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcd367d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"fcd367d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-double\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Consettur shuttle to Machu Picchu<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-double\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cusco \u00b7 Puno \u00b7 Arequipa \u00b7 Lima \u00b7 Paracas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check-double\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cruz del Sur, Oltursa and more<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c987ed5 e-con-full e-flex e-con e-parent\" data-id=\"c987ed5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a31ac5 elementor-widget elementor-widget-html\" data-id=\"8a31ac5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .mpr-bus-form-wrap,\n  .mpr-bus-form-wrap *{box-sizing:border-box}\n\n  .mpr-bus-form-wrap{\n    --mpr-primary:#0C666F;\n    --mpr-primary-dark:#094b52;\n    --mpr-primary-soft:#e7f3f4;\n    --mpr-text:#173036;\n    --mpr-muted:#5d7378;\n    --mpr-border:#c8d8db;\n    --mpr-border-strong:#9bb8bd;\n    --mpr-bg:#ffffff;\n    --mpr-radius:8px;\n    --mpr-gap:16px;\n    max-width:860px;\n    margin:0 auto;\n    color:var(--mpr-text);\n    font-family:Arial,Helvetica,sans-serif;\n  }\n\n  .mpr-bus-form{display:block}\n  .mpr-form-section{margin:0 0 36px}\n  .mpr-form-section-title{\n    display:flex;\n    align-items:center;\n    gap:10px;\n    margin:0 0 18px;\n    padding-bottom:12px;\n    border-bottom:1px solid var(--mpr-border);\n    font-size:24px;\n    line-height:1.2;\n    color:var(--mpr-text);\n    font-weight:700;\n  }\n\n  .mpr-section-num{\n    width:28px;\n    height:28px;\n    border-radius:999px;\n    background:var(--mpr-primary);\n    color:#fff;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    font-size:13px;\n    font-weight:700;\n    flex:0 0 28px;\n  }\n\n  .mpr-grid-2,\n  .mpr-route-grid,\n  .mpr-pref-grid,\n  .mpr-pax-wrap-row,\n  .mpr-services-grid{\n    display:grid;\n    gap:var(--mpr-gap);\n  }\n\n  .mpr-grid-2,\n  .mpr-pax-wrap-row,\n  .mpr-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .mpr-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n  .mpr-pref-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n\n  .mpr-field{display:flex;flex-direction:column;gap:7px}\n  .mpr-field.mpr-full{grid-column:1\/-1}\n\n  .mpr-bus-form label,\n  .mpr-inline-label{\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:.05em;\n    text-transform:uppercase;\n    color:var(--mpr-muted);\n    line-height:1.4;\n  }\n\n  .mpr-req{color:var(--mpr-primary)}\n  .mpr-field-hint,\n  .mpr-section-help{\n    font-size:13px;\n    line-height:1.6;\n    color:var(--mpr-muted);\n  }\n\n  .mpr-bus-form input[type=\"text\"],\n  .mpr-bus-form input[type=\"email\"],\n  .mpr-bus-form input[type=\"tel\"],\n  .mpr-bus-form input[type=\"date\"],\n  .mpr-bus-form input[type=\"number\"],\n  .mpr-bus-form select,\n  .mpr-bus-form textarea{\n    width:100%;\n    min-height:48px;\n    padding:12px 14px;\n    border:1px solid var(--mpr-border);\n    border-radius:var(--mpr-radius);\n    background:var(--mpr-bg);\n    color:var(--mpr-text);\n    font-size:15px;\n    line-height:1.4;\n    outline:none;\n    transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;\n    -webkit-appearance:none;\n    appearance:none;\n  }\n\n  .mpr-bus-form textarea{min-height:120px;resize:vertical}\n  .mpr-bus-form input::placeholder,\n  .mpr-bus-form textarea::placeholder{color:#8ba1a5}\n  .mpr-bus-form input:focus,\n  .mpr-bus-form select:focus,\n  .mpr-bus-form textarea:focus{\n    border-color:var(--mpr-primary);\n    box-shadow:0 0 0 3px rgba(12,102,111,.14);\n  }\n\n  .mpr-bus-form select{\n    padding-right:40px;\n    background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.25L7 7.25L13 1.25' stroke='%230C666F' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' fill='none'\/%3E%3C\/svg%3E\");\n    background-repeat:no-repeat;\n    background-position:right 14px center;\n    background-size:14px 9px;\n    cursor:pointer;\n  }\n\n  .mpr-trip-toggle{\n    display:flex;\n    border:1px solid var(--mpr-border);\n    border-radius:var(--mpr-radius);\n    overflow:hidden;\n    background:#fff;\n  }\n  .mpr-trip-item{position:relative;flex:1}\n  .mpr-trip-item input[type=\"radio\"],\n  .mpr-route-item input[type=\"radio\"],\n  .mpr-pref-item input[type=\"radio\"],\n  .mpr-service-item input[type=\"checkbox\"]{\n    position:absolute;\n    opacity:0;\n    width:0;\n    height:0;\n  }\n  .mpr-trip-lbl{\n    display:block;\n    padding:13px 10px;\n    text-align:center;\n    font-size:14px;\n    font-weight:600;\n    color:var(--mpr-muted);\n    border-right:1px solid var(--mpr-border);\n    cursor:pointer;\n    transition:all .18s ease;\n  }\n  .mpr-trip-item:last-child .mpr-trip-lbl{border-right:none}\n  .mpr-trip-lbl:hover{background:var(--mpr-primary-soft);color:var(--mpr-text)}\n  .mpr-trip-item input:checked + .mpr-trip-lbl{background:var(--mpr-primary);color:#fff}\n\n  .mpr-route-item,.mpr-pref-item,.mpr-service-item{position:relative}\n  .mpr-route-label,\n  .mpr-pref-label,\n  .mpr-service-label{\n    display:flex;\n    border:1px solid var(--mpr-border);\n    border-radius:var(--mpr-radius);\n    background:#fff;\n    cursor:pointer;\n    transition:border-color .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;\n  }\n\n  .mpr-route-label{\n    flex-direction:column;\n    gap:6px;\n    padding:15px;\n    min-height:100%;\n  }\n  .mpr-route-label:hover,\n  .mpr-pref-label:hover,\n  .mpr-service-label:hover{border-color:var(--mpr-primary);box-shadow:0 8px 24px rgba(12,102,111,.08)}\n  .mpr-route-item input:checked + .mpr-route-label,\n  .mpr-pref-item input:checked + .mpr-pref-label,\n  .mpr-service-item input:checked + .mpr-service-label{\n    border-color:var(--mpr-primary);\n    background:var(--mpr-primary-soft);\n  }\n\n  .mpr-route-name{font-size:18px;font-weight:700;line-height:1.25;color:var(--mpr-text)}\n  .mpr-route-detail{font-size:13px;color:var(--mpr-muted);line-height:1.5}\n  .mpr-route-badge{\n    display:inline-flex;\n    align-self:flex-start;\n    margin-top:2px;\n    padding:4px 10px;\n    border-radius:999px;\n    background:rgba(12,102,111,.10);\n    color:var(--mpr-primary);\n    font-size:11px;\n    font-weight:700;\n    letter-spacing:.03em;\n  }\n\n  .mpr-pref-label{\n    flex-direction:column;\n    align-items:center;\n    justify-content:center;\n    gap:6px;\n    text-align:center;\n    padding:16px 12px;\n    min-height:112px;\n  }\n  .mpr-pref-name{font-size:14px;font-weight:700;color:var(--mpr-text)}\n  .mpr-pref-desc{font-size:12px;line-height:1.45;color:var(--mpr-muted)}\n\n  .mpr-pax-field{display:flex;flex-direction:column;gap:7px}\n  .mpr-pax-label{\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:.05em;\n    text-transform:uppercase;\n    color:var(--mpr-muted);\n  }\n  .mpr-pax-wrap{\n    display:flex;\n    align-items:center;\n    border:1px solid var(--mpr-border);\n    border-radius:var(--mpr-radius);\n    overflow:hidden;\n    background:#fff;\n  }\n  .mpr-pax-wrap:focus-within{border-color:var(--mpr-primary);box-shadow:0 0 0 3px rgba(12,102,111,.14)}\n  .mpr-qty-btn{\n    width:46px;\n    min-width:46px;\n    height:48px;\n    border:0;\n    background:var(--mpr-primary-soft);\n    color:var(--mpr-primary-dark);\n    font-size:22px;\n    line-height:1;\n    cursor:pointer;\n    transition:background .18s ease,color .18s ease;\n  }\n  .mpr-qty-btn:hover{background:#d7ecee}\n  .mpr-qty-input{\n    border:0 !important;\n    box-shadow:none !important;\n    background:transparent !important;\n    text-align:center;\n    font-weight:700;\n    min-width:0;\n    padding:0 12px !important;\n  }\n\n  .mpr-service-label{\n    align-items:flex-start;\n    gap:10px;\n    padding:13px 14px;\n    font-size:14px;\n    line-height:1.5;\n    color:var(--mpr-text);\n  }\n  .mpr-check-box{\n    width:18px;\n    height:18px;\n    margin-top:2px;\n    flex:0 0 18px;\n    border:1.5px solid var(--mpr-border-strong);\n    border-radius:4px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    background:#fff;\n    transition:all .18s ease;\n  }\n  .mpr-check-icon{display:none;width:10px;height:10px}\n  .mpr-service-item input:checked + .mpr-service-label .mpr-check-box{\n    background:var(--mpr-primary);\n    border-color:var(--mpr-primary);\n  }\n  .mpr-service-item input:checked + .mpr-service-label .mpr-check-icon{display:block}\n\n  .mpr-submit-section{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:20px;\n    margin-top:8px;\n    padding-top:10px;\n    flex-wrap:wrap;\n  }\n  .mpr-submit-title{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 6px;color:var(--mpr-text)}\n  .mpr-submit-desc{font-size:14px;line-height:1.6;color:var(--mpr-muted);margin:0}\n  .mpr-submit-btn{\n    min-height:50px;\n    padding:14px 28px;\n    border:0;\n    border-radius:var(--mpr-radius);\n    background:var(--mpr-primary);\n    color:#fff;\n    font-size:15px;\n    font-weight:700;\n    cursor:pointer;\n    transition:background .2s ease, transform .12s ease, box-shadow .2s ease;\n    white-space:nowrap;\n    box-shadow:0 10px 24px rgba(12,102,111,.18);\n  }\n  .mpr-submit-btn:hover{background:var(--mpr-primary-dark)}\n  .mpr-submit-btn:active{transform:translateY(1px)}\n  .mpr-submit-btn[disabled]{opacity:.7;cursor:not-allowed}\n\n  .mpr-form-response{\n    display:none;\n    margin:0 0 20px;\n    padding:14px 16px;\n    border-radius:var(--mpr-radius);\n    font-size:14px;\n    line-height:1.6;\n  }\n  .mpr-form-response.is-visible{display:block}\n  .mpr-form-response.is-error{background:#fff1f1;border:1px solid #f0c7c7;color:#8a2e2e}\n  .mpr-form-response.is-success{background:#ecf7f1;border:1px solid #b9dfc8;color:#1f6b43}\n\n  @media (max-width:767px){\n    .mpr-grid-2,\n    .mpr-route-grid,\n    .mpr-pref-grid,\n    .mpr-pax-wrap-row,\n    .mpr-services-grid{grid-template-columns:1fr}\n\n    .mpr-form-section-title{font-size:22px}\n    .mpr-submit-section{align-items:flex-start}\n    .mpr-submit-btn{width:100%}\n  }\n<\/style>\n\n<div class=\"mpr-bus-form-wrap\">\n  <div id=\"mpr-form-response\" class=\"mpr-form-response\" aria-live=\"polite\"><\/div>\n\n  <form id=\"mprBusForm\" class=\"mpr-bus-form\" action=\"\/bus-ticket-form-handler.php\" method=\"post\" novalidate>\n    <input type=\"hidden\" name=\"form_type\" value=\"bus_ticket_booking\">\n    <input type=\"hidden\" name=\"redirect_url\" value=\"https:\/\/machupicchu-railway.com\/thank-you\/\">\n    <input type=\"hidden\" name=\"recipient_email\" value=\"info@machupicchu-railway.com\">\n    <input type=\"text\" name=\"website\" value=\"\" style=\"position:absolute;left:-9999px;opacity:0;pointer-events:none\" tabindex=\"-1\" autocomplete=\"off\">\n\n    <div class=\"mpr-form-section\">\n      <div class=\"mpr-form-section-title\"><span class=\"mpr-section-num\">1<\/span> Your Details<\/div>\n      <div class=\"mpr-grid-2\">\n        <div class=\"mpr-field\">\n          <label for=\"mpr-fullname\">Full Name <span class=\"mpr-req\">*<\/span><\/label>\n          <input type=\"text\" id=\"mpr-fullname\" name=\"fullname\" placeholder=\"As it appears on your passport\" required>\n        <\/div>\n        <div class=\"mpr-field\">\n          <label for=\"mpr-nationality\">Nationality <span class=\"mpr-req\">*<\/span><\/label>\n          <select id=\"mpr-nationality\" name=\"nationality\" required>\n            <option value=\"\" selected disabled>Select your country<\/option>\n            <option value=\"Afghanistan\">Afghanistan<\/option>\n            <option value=\"Albania\">Albania<\/option>\n            <option value=\"Algeria\">Algeria<\/option>\n            <option value=\"Andorra\">Andorra<\/option>\n            <option value=\"Angola\">Angola<\/option>\n            <option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n            <option value=\"Argentina\">Argentina<\/option>\n            <option value=\"Armenia\">Armenia<\/option>\n            <option value=\"Australia\">Australia<\/option>\n            <option value=\"Austria\">Austria<\/option>\n            <option value=\"Azerbaijan\">Azerbaijan<\/option>\n            <option value=\"Bahamas\">Bahamas<\/option>\n            <option value=\"Bahrain\">Bahrain<\/option>\n            <option value=\"Bangladesh\">Bangladesh<\/option>\n            <option value=\"Barbados\">Barbados<\/option>\n            <option value=\"Belarus\">Belarus<\/option>\n            <option value=\"Belgium\">Belgium<\/option>\n            <option value=\"Belize\">Belize<\/option>\n            <option value=\"Benin\">Benin<\/option>\n            <option value=\"Bhutan\">Bhutan<\/option>\n            <option value=\"Bolivia\">Bolivia<\/option>\n            <option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n            <option value=\"Botswana\">Botswana<\/option>\n            <option value=\"Brazil\">Brazil<\/option>\n            <option value=\"Brunei\">Brunei<\/option>\n            <option value=\"Bulgaria\">Bulgaria<\/option>\n            <option value=\"Burkina Faso\">Burkina Faso<\/option>\n            <option value=\"Burundi\">Burundi<\/option>\n            <option value=\"Cabo Verde\">Cabo Verde<\/option>\n            <option value=\"Cambodia\">Cambodia<\/option>\n            <option value=\"Cameroon\">Cameroon<\/option>\n            <option value=\"Canada\">Canada<\/option>\n            <option value=\"Central African Republic\">Central African Republic<\/option>\n            <option value=\"Chad\">Chad<\/option>\n            <option value=\"Chile\">Chile<\/option>\n            <option value=\"China\">China<\/option>\n            <option value=\"Colombia\">Colombia<\/option>\n            <option value=\"Comoros\">Comoros<\/option>\n            <option value=\"Congo\">Congo<\/option>\n            <option value=\"Costa Rica\">Costa Rica<\/option>\n            <option value=\"Croatia\">Croatia<\/option>\n            <option value=\"Cuba\">Cuba<\/option>\n            <option value=\"Cyprus\">Cyprus<\/option>\n            <option value=\"Czech Republic\">Czech Republic<\/option>\n            <option value=\"Democratic Republic of the Congo\">Democratic Republic of the Congo<\/option>\n            <option value=\"Denmark\">Denmark<\/option>\n            <option value=\"Djibouti\">Djibouti<\/option>\n            <option value=\"Dominica\">Dominica<\/option>\n            <option value=\"Dominican Republic\">Dominican Republic<\/option>\n            <option value=\"Ecuador\">Ecuador<\/option>\n            <option value=\"Egypt\">Egypt<\/option>\n            <option value=\"El Salvador\">El Salvador<\/option>\n            <option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n            <option value=\"Eritrea\">Eritrea<\/option>\n            <option value=\"Estonia\">Estonia<\/option>\n            <option value=\"Eswatini\">Eswatini<\/option>\n            <option value=\"Ethiopia\">Ethiopia<\/option>\n            <option value=\"Fiji\">Fiji<\/option>\n            <option value=\"Finland\">Finland<\/option>\n            <option value=\"France\">France<\/option>\n            <option value=\"Gabon\">Gabon<\/option>\n            <option value=\"Gambia\">Gambia<\/option>\n            <option value=\"Georgia\">Georgia<\/option>\n            <option value=\"Germany\">Germany<\/option>\n            <option value=\"Ghana\">Ghana<\/option>\n            <option value=\"Greece\">Greece<\/option>\n            <option value=\"Grenada\">Grenada<\/option>\n            <option value=\"Guatemala\">Guatemala<\/option>\n            <option value=\"Guinea\">Guinea<\/option>\n            <option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n            <option value=\"Guyana\">Guyana<\/option>\n            <option value=\"Haiti\">Haiti<\/option>\n            <option value=\"Honduras\">Honduras<\/option>\n            <option value=\"Hungary\">Hungary<\/option>\n            <option value=\"Iceland\">Iceland<\/option>\n            <option value=\"India\">India<\/option>\n            <option value=\"Indonesia\">Indonesia<\/option>\n            <option value=\"Iran\">Iran<\/option>\n            <option value=\"Iraq\">Iraq<\/option>\n            <option value=\"Ireland\">Ireland<\/option>\n            <option value=\"Israel\">Israel<\/option>\n            <option value=\"Italy\">Italy<\/option>\n            <option value=\"Jamaica\">Jamaica<\/option>\n            <option value=\"Japan\">Japan<\/option>\n            <option value=\"Jordan\">Jordan<\/option>\n            <option value=\"Kazakhstan\">Kazakhstan<\/option>\n            <option value=\"Kenya\">Kenya<\/option>\n            <option value=\"Kiribati\">Kiribati<\/option>\n            <option value=\"Kuwait\">Kuwait<\/option>\n            <option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n            <option value=\"Laos\">Laos<\/option>\n            <option value=\"Latvia\">Latvia<\/option>\n            <option value=\"Lebanon\">Lebanon<\/option>\n            <option value=\"Lesotho\">Lesotho<\/option>\n            <option value=\"Liberia\">Liberia<\/option>\n            <option value=\"Libya\">Libya<\/option>\n            <option value=\"Liechtenstein\">Liechtenstein<\/option>\n            <option value=\"Lithuania\">Lithuania<\/option>\n            <option value=\"Luxembourg\">Luxembourg<\/option>\n            <option value=\"Madagascar\">Madagascar<\/option>\n            <option value=\"Malawi\">Malawi<\/option>\n            <option value=\"Malaysia\">Malaysia<\/option>\n            <option value=\"Maldives\">Maldives<\/option>\n            <option value=\"Mali\">Mali<\/option>\n            <option value=\"Malta\">Malta<\/option>\n            <option value=\"Marshall Islands\">Marshall Islands<\/option>\n            <option value=\"Mauritania\">Mauritania<\/option>\n            <option value=\"Mauritius\">Mauritius<\/option>\n            <option value=\"Mexico\">Mexico<\/option>\n            <option value=\"Micronesia\">Micronesia<\/option>\n            <option value=\"Moldova\">Moldova<\/option>\n            <option value=\"Monaco\">Monaco<\/option>\n            <option value=\"Mongolia\">Mongolia<\/option>\n            <option value=\"Montenegro\">Montenegro<\/option>\n            <option value=\"Morocco\">Morocco<\/option>\n            <option value=\"Mozambique\">Mozambique<\/option>\n            <option value=\"Myanmar\">Myanmar<\/option>\n            <option value=\"Namibia\">Namibia<\/option>\n            <option value=\"Nauru\">Nauru<\/option>\n            <option value=\"Nepal\">Nepal<\/option>\n            <option value=\"Netherlands\">Netherlands<\/option>\n            <option value=\"New Zealand\">New Zealand<\/option>\n            <option value=\"Nicaragua\">Nicaragua<\/option>\n            <option value=\"Niger\">Niger<\/option>\n            <option value=\"Nigeria\">Nigeria<\/option>\n            <option value=\"North Korea\">North Korea<\/option>\n            <option value=\"North Macedonia\">North Macedonia<\/option>\n            <option value=\"Norway\">Norway<\/option>\n            <option value=\"Oman\">Oman<\/option>\n            <option value=\"Pakistan\">Pakistan<\/option>\n            <option value=\"Palau\">Palau<\/option>\n            <option value=\"Palestine\">Palestine<\/option>\n            <option value=\"Panama\">Panama<\/option>\n            <option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n            <option value=\"Paraguay\">Paraguay<\/option>\n            <option value=\"Peru\">Peru<\/option>\n            <option value=\"Philippines\">Philippines<\/option>\n            <option value=\"Poland\">Poland<\/option>\n            <option value=\"Portugal\">Portugal<\/option>\n            <option value=\"Qatar\">Qatar<\/option>\n            <option value=\"Romania\">Romania<\/option>\n            <option value=\"Russia\">Russia<\/option>\n            <option value=\"Rwanda\">Rwanda<\/option>\n            <option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n            <option value=\"Saint Lucia\">Saint Lucia<\/option>\n            <option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n            <option value=\"Samoa\">Samoa<\/option>\n            <option value=\"San Marino\">San Marino<\/option>\n            <option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\n            <option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n            <option value=\"Senegal\">Senegal<\/option>\n            <option value=\"Serbia\">Serbia<\/option>\n            <option value=\"Seychelles\">Seychelles<\/option>\n            <option value=\"Sierra Leone\">Sierra Leone<\/option>\n            <option value=\"Singapore\">Singapore<\/option>\n            <option value=\"Slovakia\">Slovakia<\/option>\n            <option value=\"Slovenia\">Slovenia<\/option>\n            <option value=\"Solomon Islands\">Solomon Islands<\/option>\n            <option value=\"Somalia\">Somalia<\/option>\n            <option value=\"South Africa\">South Africa<\/option>\n            <option value=\"South Korea\">South Korea<\/option>\n            <option value=\"South Sudan\">South Sudan<\/option>\n            <option value=\"Spain\">Spain<\/option>\n            <option value=\"Sri Lanka\">Sri Lanka<\/option>\n            <option value=\"Sudan\">Sudan<\/option>\n            <option value=\"Suriname\">Suriname<\/option>\n            <option value=\"Sweden\">Sweden<\/option>\n            <option value=\"Switzerland\">Switzerland<\/option>\n            <option value=\"Syria\">Syria<\/option>\n            <option value=\"Taiwan\">Taiwan<\/option>\n            <option value=\"Tajikistan\">Tajikistan<\/option>\n            <option value=\"Tanzania\">Tanzania<\/option>\n            <option value=\"Thailand\">Thailand<\/option>\n            <option value=\"Timor-Leste\">Timor-Leste<\/option>\n            <option value=\"Togo\">Togo<\/option>\n            <option value=\"Tonga\">Tonga<\/option>\n            <option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n            <option value=\"Tunisia\">Tunisia<\/option>\n            <option value=\"Turkey\">Turkey<\/option>\n            <option value=\"Turkmenistan\">Turkmenistan<\/option>\n            <option value=\"Tuvalu\">Tuvalu<\/option>\n            <option value=\"Uganda\">Uganda<\/option>\n            <option value=\"Ukraine\">Ukraine<\/option>\n            <option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n            <option value=\"United Kingdom\">United Kingdom<\/option>\n            <option value=\"United States\">United States<\/option>\n            <option value=\"Uruguay\">Uruguay<\/option>\n            <option value=\"Uzbekistan\">Uzbekistan<\/option>\n            <option value=\"Vanuatu\">Vanuatu<\/option>\n            <option value=\"Vatican City\">Vatican City<\/option>\n            <option value=\"Venezuela\">Venezuela<\/option>\n            <option value=\"Vietnam\">Vietnam<\/option>\n            <option value=\"Yemen\">Yemen<\/option>\n            <option value=\"Zambia\">Zambia<\/option>\n            <option value=\"Zimbabwe\">Zimbabwe<\/option>\n            <option value=\"Other\">Other<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"mpr-field\">\n          <label for=\"mpr-email\">Email Address <span class=\"mpr-req\">*<\/span><\/label>\n          <input type=\"email\" id=\"mpr-email\" name=\"email\" placeholder=\"your@email.com\" required>\n          <span class=\"mpr-field-hint\">Your confirmed tickets will be sent here.<\/span>\n        <\/div>\n        <div class=\"mpr-field\">\n          <label for=\"mpr-whatsapp\">WhatsApp Number<\/label>\n          <input type=\"tel\" id=\"mpr-whatsapp\" name=\"whatsapp\" placeholder=\"+1 555 000 0000\">\n          <span class=\"mpr-field-hint\">Include your country code.<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpr-form-section\">\n      <div class=\"mpr-form-section-title\"><span class=\"mpr-section-num\">2<\/span> Select Your Route<\/div>\n      <p class=\"mpr-section-help\">Click on your route. If you need a route not listed here, describe it in the message at the end of the form.<\/p>\n      <div class=\"mpr-route-grid\">\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-mp\" value=\"Aguas Calientes \u2192 Machu Picchu (Consettur shuttle)\" required>\n          <label for=\"mpr-r-mp\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Aguas Calientes \u2192 Machu Picchu<\/span>\n            <span class=\"mpr-route-detail\">Consettur shuttle \u00b7 ~25 min \u00b7 both ways<\/span>\n            <span class=\"mpr-route-badge\">Essential<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-cus-puno\" value=\"Cusco \u2192 Puno\">\n          <label for=\"mpr-r-cus-puno\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Cusco \u2192 Puno<\/span>\n            <span class=\"mpr-route-detail\">Altiplano route \u00b7 ~6 to 7 hours<\/span>\n            <span class=\"mpr-route-badge\">Tourist stops available<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-puno-cus\" value=\"Puno \u2192 Cusco\">\n          <label for=\"mpr-r-puno-cus\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Puno \u2192 Cusco<\/span>\n            <span class=\"mpr-route-detail\">Altiplano route \u00b7 ~6 to 7 hours<\/span>\n            <span class=\"mpr-route-badge\">Tourist stops available<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-cus-are\" value=\"Cusco \u2192 Arequipa\">\n          <label for=\"mpr-r-cus-are\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Cusco \u2192 Arequipa<\/span>\n            <span class=\"mpr-route-detail\">~9 to 10 hours \u00b7 overnight recommended<\/span>\n            <span class=\"mpr-route-badge\">Overnight available<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-are-cus\" value=\"Arequipa \u2192 Cusco\">\n          <label for=\"mpr-r-are-cus\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Arequipa \u2192 Cusco<\/span>\n            <span class=\"mpr-route-detail\">~9 to 10 hours \u00b7 overnight recommended<\/span>\n            <span class=\"mpr-route-badge\">Overnight available<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-cus-lima\" value=\"Cusco \u2192 Lima\">\n          <label for=\"mpr-r-cus-lima\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Cusco \u2192 Lima<\/span>\n            <span class=\"mpr-route-detail\">~19 to 22 hours \u00b7 premium sleeper<\/span>\n            <span class=\"mpr-route-badge\">Overnight sleeper<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-lima-cus\" value=\"Lima \u2192 Cusco\">\n          <label for=\"mpr-r-lima-cus\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Lima \u2192 Cusco<\/span>\n            <span class=\"mpr-route-detail\">~19 to 22 hours \u00b7 premium sleeper<\/span>\n            <span class=\"mpr-route-badge\">Overnight sleeper<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-lima-par\" value=\"Lima \u2192 Paracas\">\n          <label for=\"mpr-r-lima-par\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Lima \u2192 Paracas<\/span>\n            <span class=\"mpr-route-detail\">Pacific coast \u00b7 ~3h 30min<\/span>\n            <span class=\"mpr-route-badge\">Coastal route<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-lima-ica\" value=\"Lima \u2192 Ica\">\n          <label for=\"mpr-r-lima-ica\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Lima \u2192 Ica<\/span>\n            <span class=\"mpr-route-detail\">Nazca region \u00b7 ~4h 30min<\/span>\n            <span class=\"mpr-route-badge\">Coastal route<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-route-item\">\n          <input type=\"radio\" name=\"route\" id=\"mpr-r-other\" value=\"Other route \u2014 see message\">\n          <label for=\"mpr-r-other\" class=\"mpr-route-label\">\n            <span class=\"mpr-route-name\">Other route<\/span>\n            <span class=\"mpr-route-detail\">Describe your route in the message below<\/span>\n            <span class=\"mpr-route-badge\">Custom<\/span>\n          <\/label>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpr-form-section\">\n      <div class=\"mpr-form-section-title\"><span class=\"mpr-section-num\">3<\/span> Journey Details<\/div>\n      <div class=\"mpr-field\" style=\"margin-bottom:20px;\">\n        <span class=\"mpr-inline-label\">Trip Type <span class=\"mpr-req\">*<\/span><\/span>\n        <div class=\"mpr-trip-toggle\">\n          <div class=\"mpr-trip-item\">\n            <input type=\"radio\" name=\"trip_type\" id=\"mpr-roundtrip\" value=\"Round Trip\" checked>\n            <label for=\"mpr-roundtrip\" class=\"mpr-trip-lbl\">Round Trip<\/label>\n          <\/div>\n          <div class=\"mpr-trip-item\">\n            <input type=\"radio\" name=\"trip_type\" id=\"mpr-oneway\" value=\"One Way\">\n            <label for=\"mpr-oneway\" class=\"mpr-trip-lbl\">One Way<\/label>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mpr-grid-2\" style=\"margin-bottom:20px;\">\n        <div class=\"mpr-field\">\n          <label for=\"mpr-travel-date\">Travel Date <span class=\"mpr-req\">*<\/span><\/label>\n          <input type=\"date\" id=\"mpr-travel-date\" name=\"travel_date\" required>\n        <\/div>\n        <div class=\"mpr-field\">\n          <label for=\"mpr-return-date\">Return Date<\/label>\n          <input type=\"date\" id=\"mpr-return-date\" name=\"return_date\">\n          <span class=\"mpr-field-hint\">Leave blank if one way.<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"mpr-pax-wrap-row\">\n        <div class=\"mpr-pax-field\">\n          <div class=\"mpr-pax-label\">Adults<\/div>\n          <div class=\"mpr-pax-wrap\">\n            <button type=\"button\" class=\"mpr-qty-btn\" data-field=\"mpr-adults\" data-delta=\"-1\" aria-label=\"Decrease adults\">\u2212<\/button>\n            <input type=\"number\" id=\"mpr-adults\" name=\"adults\" class=\"mpr-qty-input\" value=\"1\" min=\"1\" max=\"50\" readonly>\n            <button type=\"button\" class=\"mpr-qty-btn\" data-field=\"mpr-adults\" data-delta=\"1\" aria-label=\"Increase adults\">+<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"mpr-pax-field\">\n          <div class=\"mpr-pax-label\">Children<\/div>\n          <div class=\"mpr-pax-wrap\">\n            <button type=\"button\" class=\"mpr-qty-btn\" data-field=\"mpr-children\" data-delta=\"-1\" aria-label=\"Decrease children\">\u2212<\/button>\n            <input type=\"number\" id=\"mpr-children\" name=\"children\" class=\"mpr-qty-input\" value=\"0\" min=\"0\" max=\"50\" readonly>\n            <button type=\"button\" class=\"mpr-qty-btn\" data-field=\"mpr-children\" data-delta=\"1\" aria-label=\"Increase children\">+<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpr-form-section\">\n      <div class=\"mpr-form-section-title\"><span class=\"mpr-section-num\">4<\/span> Service Preference<\/div>\n      <p class=\"mpr-section-help\">Select the type of service that best suits your needs. Not all options are available on every route \u2014 our team will advise on what is available for your specific journey.<\/p>\n      <div class=\"mpr-pref-grid\">\n        <div class=\"mpr-pref-item\">\n          <input type=\"radio\" name=\"service_pref\" id=\"mpr-p-standard\" value=\"Standard coach\">\n          <label for=\"mpr-p-standard\" class=\"mpr-pref-label\">\n            <span class=\"mpr-pref-name\">Standard Coach<\/span>\n            <span class=\"mpr-pref-desc\">Comfortable seating, most economical option<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-pref-item\">\n          <input type=\"radio\" name=\"service_pref\" id=\"mpr-p-tourist\" value=\"Tourist bus with guided stops\">\n          <label for=\"mpr-p-tourist\" class=\"mpr-pref-label\">\n            <span class=\"mpr-pref-name\">Tourist Bus<\/span>\n            <span class=\"mpr-pref-desc\">Guided stops, commentary, lunch included<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-pref-item\">\n          <input type=\"radio\" name=\"service_pref\" id=\"mpr-p-premium\" value=\"Premium bus\">\n          <label for=\"mpr-p-premium\" class=\"mpr-pref-label\">\n            <span class=\"mpr-pref-name\">Premium<\/span>\n            <span class=\"mpr-pref-desc\">Wide reclining seats, meals, extra legroom<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-pref-item\">\n          <input type=\"radio\" name=\"service_pref\" id=\"mpr-p-sleeper\" value=\"Overnight sleeper\">\n          <label for=\"mpr-p-sleeper\" class=\"mpr-pref-label\">\n            <span class=\"mpr-pref-name\">Overnight Sleeper<\/span>\n            <span class=\"mpr-pref-desc\">Fully flat seat, blanket, meals on board<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-pref-item\">\n          <input type=\"radio\" name=\"service_pref\" id=\"mpr-p-nopref\" value=\"No preference \u2014 advise me\" checked>\n          <label for=\"mpr-p-nopref\" class=\"mpr-pref-label\">\n            <span class=\"mpr-pref-name\">No Preference<\/span>\n            <span class=\"mpr-pref-desc\">Our team will recommend the best option<\/span>\n          <\/label>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpr-form-section\">\n      <div class=\"mpr-form-section-title\"><span class=\"mpr-section-num\">5<\/span> Additional Services<\/div>\n      <p class=\"mpr-section-help\">Select any additional services you would like included in your booking proposal.<\/p>\n      <div class=\"mpr-services-grid\">\n        <div class=\"mpr-service-item\">\n          <input type=\"checkbox\" id=\"mpr-s-mp\" name=\"services[]\" value=\"Machu Picchu entrance ticket\">\n          <label for=\"mpr-s-mp\" class=\"mpr-service-label\">\n            <span class=\"mpr-check-box\"><svg class=\"mpr-check-icon\" viewBox=\"0 0 10 8\" fill=\"none\"><path d=\"M1 4l2.4 2.4L9 1\" stroke=\"#ffffff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <span>Machu Picchu entrance ticket<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-service-item\">\n          <input type=\"checkbox\" id=\"mpr-s-train\" name=\"services[]\" value=\"Train ticket to Aguas Calientes\">\n          <label for=\"mpr-s-train\" class=\"mpr-service-label\">\n            <span class=\"mpr-check-box\"><svg class=\"mpr-check-icon\" viewBox=\"0 0 10 8\" fill=\"none\"><path d=\"M1 4l2.4 2.4L9 1\" stroke=\"#ffffff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <span>Train ticket to Aguas Calientes<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-service-item\">\n          <input type=\"checkbox\" id=\"mpr-s-transfer\" name=\"services[]\" value=\"Airport or hotel transfer\">\n          <label for=\"mpr-s-transfer\" class=\"mpr-service-label\">\n            <span class=\"mpr-check-box\"><svg class=\"mpr-check-icon\" viewBox=\"0 0 10 8\" fill=\"none\"><path d=\"M1 4l2.4 2.4L9 1\" stroke=\"#ffffff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <span>Airport or hotel transfer<\/span>\n          <\/label>\n        <\/div>\n        <div class=\"mpr-service-item\">\n          <input type=\"checkbox\" id=\"mpr-s-guide\" name=\"services[]\" value=\"Guided tour at destination\">\n          <label for=\"mpr-s-guide\" class=\"mpr-service-label\">\n            <span class=\"mpr-check-box\"><svg class=\"mpr-check-icon\" viewBox=\"0 0 10 8\" fill=\"none\"><path d=\"M1 4l2.4 2.4L9 1\" stroke=\"#ffffff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <span>Guided tour at destination<\/span>\n          <\/label>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpr-form-section\">\n      <div class=\"mpr-form-section-title\"><span class=\"mpr-section-num\">6<\/span> Message or Special Requirements<\/div>\n      <div class=\"mpr-field\">\n        <label for=\"mpr-message\">Additional Information<\/label>\n        <textarea id=\"mpr-message\" name=\"message\" placeholder=\"Tell us anything useful \u2014 your hotel or pickup point, connecting services, the time you need to arrive at your destination, any luggage considerations or any other details that would help us put together the best proposal for you. If you selected 'Other route', please describe it here.\"><\/textarea>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpr-submit-section\">\n      <div>\n        <h3 class=\"mpr-submit-title\">Ready to check availability?<\/h3>\n        <p class=\"mpr-submit-desc\">Our team responds within a few hours. No payment required at this stage.<\/p>\n      <\/div>\n      <button type=\"submit\" class=\"mpr-submit-btn\" id=\"mpr-submit-btn\">Check Availability and Book \u2192<\/button>\n    <\/div>\n  <\/form>\n<\/div>\n\n<script>\n(function(){\n  var form = document.getElementById('mprBusForm');\n  if(!form) return;\n\n  var responseBox = document.getElementById('mpr-form-response');\n  var submitBtn = document.getElementById('mpr-submit-btn');\n  var tripTypeInputs = form.querySelectorAll('input[name=\"trip_type\"]');\n  var returnDateField = document.getElementById('mpr-return-date');\n  var qtyButtons = form.querySelectorAll('.mpr-qty-btn');\n\n  function showMessage(type, message){\n    responseBox.className = 'mpr-form-response is-visible ' + (type === 'success' ? 'is-success' : 'is-error');\n    responseBox.textContent = message;\n  }\n\n  function toggleReturnDate(){\n    var trip = form.querySelector('input[name=\"trip_type\"]:checked');\n    var isOneWay = trip && trip.value === 'One Way';\n    returnDateField.disabled = !!isOneWay;\n    returnDateField.required = false;\n    if(isOneWay){\n      returnDateField.value = '';\n    }\n  }\n\n  tripTypeInputs.forEach(function(input){\n    input.addEventListener('change', toggleReturnDate);\n  });\n  toggleReturnDate();\n\n  qtyButtons.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var input = document.getElementById(this.getAttribute('data-field'));\n      if(!input) return;\n      var delta = parseInt(this.getAttribute('data-delta'), 10) || 0;\n      var min = parseInt(input.getAttribute('min'), 10);\n      var max = parseInt(input.getAttribute('max'), 10);\n      var current = parseInt(input.value, 10) || 0;\n      var next = current + delta;\n      if(next < min) next = min;\n      if(next > max) next = max;\n      input.value = next;\n    });\n  });\n\n  form.addEventListener('submit', function(e){\n    e.preventDefault();\n    responseBox.className = 'mpr-form-response';\n    responseBox.textContent = '';\n\n    if(!form.checkValidity()){\n      form.reportValidity();\n      return;\n    }\n\n    submitBtn.disabled = true;\n    submitBtn.textContent = 'Sending...';\n\n    var formData = new FormData(form);\n\n    fetch(form.getAttribute('action'), {\n      method: 'POST',\n      body: formData,\n      headers: { 'Accept': 'application\/json' }\n    })\n    .then(function(response){\n      var contentType = response.headers.get('content-type') || '';\n      if(contentType.indexOf('application\/json') !== -1){\n        return response.json();\n      }\n      return response.text().then(function(text){\n        return { success: response.ok, message: text };\n      });\n    })\n    .then(function(data){\n      if(data && data.success){\n        window.location.href = form.querySelector('input[name=\"redirect_url\"]').value;\n        return;\n      }\n      showMessage('error', (data && data.message) ? data.message : 'We could not send your request right now. Please try again in a moment.');\n    })\n    .catch(function(){\n      showMessage('error', 'There was a connection problem while sending your request. Please try again.');\n    })\n    .finally(function(){\n      submitBtn.disabled = false;\n      submitBtn.textContent = 'Check Availability and Book \u2192';\n    });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bus Tickets in Peru \u2014 From Machu Picchu to the Coast From the shuttle buses that connect Aguas Calientes to the Machu Picchu entrance gate, to long-distance coaches linking Cusco with Puno, Arequipa and Lima, we book bus tickets across all major routes so your journey between destinations is sorted before you arrive. Book Your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1286,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1290","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/pages\/1290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/comments?post=1290"}],"version-history":[{"count":55,"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/pages\/1290\/revisions"}],"predecessor-version":[{"id":2240,"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/pages\/1290\/revisions\/2240"}],"up":[{"embeddable":true,"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/pages\/1286"}],"wp:attachment":[{"href":"https:\/\/machupicchu-railway.com\/es\/wp-json\/wp\/v2\/media?parent=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}