@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 300; src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/IVeH6A3MiFyaSEiudUMXE8u2Q0OS-KeTAWjgkS85mDg.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; } @font-face { font-family: "Montserrat"; font-style: normal; font-weight: 400; src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; } @font-face { font-family: "Montserrat"; font-style: normal; font-weight: 600; src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; } * { margin: 0; padding: 0; font-family: Montserrat; } .__rb_accwrap { padding: 5px 10px 10px 10px; border-bottom: solid 4px #f4f3f3; margin: 5px; font-size: 15px; } .__rb_acchead { font-weight: 700; padding: 10px 0; line-height: 28px; font-size: 20px; } .headerMain { width: 100%; background-color: #D63941; color: #ffffff; top: 0px; } .head_wrap button{ display: inline-block; } .head_wrap .icon_menu{ font-size: 40px; padding-left: 15px } .head_wrap .icon-redBus_Logo{ font-size: 50px; display: inline-block; width: 15%; vertical-align: top; position: relative; bottom: -11px; } .icon-redBus_Logo::before { color: #fff; } .header_title{ display: inline-block; vertical-align: top; padding-top: 20px; width: 64%; text-align: center; } .route_title h1{ font-size: 15px; font-weight: 600; } .route_fare{ font-size: 12px; padding-top: 3px; padding-bottom: 3px; } .redbus_logo { color: transparent; float: right; margin-right: 5px; display: inline-flex; } .c_hamburger { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 55px; height: 64px; font-size: 0; text-indent: -9999px; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; transition: background .3s; } .c_hamburger:focus { outline: none; } .c_hamburger span { display: block; position: absolute; top: 30px; left: 18px; right: 18px; height: 2px; background: #fff; } .c_hamburger span::before, .c_hamburger span::after { position: absolute; display: block; left: 0; width: 100%; height: 2px; background-color: #fff; content: ""; } .c_hamburger span::before { top: -6px; } .c_hamburger span::after { bottom: -6px; } .c_hamburger_htx { background-color: #D63941; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); } .c_hamburger_htx span { transition: background 0s 0.3s; } .c_hamburger_htx span::before, .c_hamburger_htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s; } .c_hamburger_htx span::before { transition-property: top, transform; } .c_hamburger_htx span::after { transition-property: bottom, transform; } /* active state, i.e. menu open */ .c_hamburger_htx.is_active { background-color: #D63941; } .c_hamburger_htx.is_active span { background: none; } .c_hamburger_htx.is_active span::before { top: 0; transform: rotate(45deg); } .c_hamburger_htx.is_active span::after { bottom: 0; transform: rotate(-45deg); } .c_hamburger_htx.is_active span::before, .c_hamburger_htx.is_active span::after { transition-delay: 0s, 0.3s; } .slide_nav{ position: fixed; width: 220px; border: solid 1px #DCDCDC; background: #fff; height: 100%; padding-top: 4em; left: 0px; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); overflow-y:auto; z-index: 220; } .slide_nav.open{ -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; transition: transform .3s ease; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); overflow-y: auto; } .overlay_menu { position: fixed; z-index:30; width: 100%; min-height: 100%; background: rgba(16, 16, 16, 0.57); opacity: 1; } .slide_nav_content { padding-top: 1em; } .slide_nav_content a { font-weight: 400; color: #4a4a4a; font-size: 0.86em; text-decoration: none; } .slide_nav_item { display: block; padding: .5rem 1rem; border-top: 1px solid hsla(0,0%,100%,.1); } .slide_nav_item .icon { position: relative; } .slide_nav_item.sub { padding-left: 3.2em; } .slide_nav_item.sub i { padding: 0 1em; position: relative; /* display: inline-flex; */ /* top: 1em; */ } .hide { display: none; } .show{ display : block; } .invisible { visibility: hidden; } .nav-down-icon { padding: .5em; position: relative; /* display: inline-flex; */ /* top: .7em; */ } .icon-triangle_right, .icon-triangle_left { color: #D63941; font-size: 0.8em; position: relative; padding: 1em 0; } .icon-triangle_right::before, .icon-triangle_left::before { color: #D63941; position: relative; bottom: 0.8em; } .A103_content { background: #fff; font-size: 1em; line-height: 1.5em; text-align: justify; } .A103_content > ul { list-style-type: disc; margin-left: 15px; line-height: 22px; } .A103_content > ul > li { margin: 12px 5px; line-height: 24px; } .A103_content a { color: #000; text-decoration: none; padding: 12px 0px; } .A103_content img { width: 100%; } .A103_content > ul { list-style-type: disc; padding-left: 20px; } .A104_content { background: #fff; font-size: 1em; line-height: 1.5em; margin: 10px 0 0 0; text-align: justify; } .A104_list { margin-top: 5px; margin-left: 20px; } .A104_listitem { line-height: 1.6; list-style: disc; font-size: 1em; } .A104_listitem a { color: #2c2c2c; text-decoration: none; } .btn-group { display: flex; align-items: center; justify-content: flex-end; outline: none; position: -webkit-sticky; position: sticky; top: 580px; } .A104_more { background-color: #D44045; border: none; color: white; font-weight: 700; padding: 5px 10px; text-decoration: none; } .A107_content { height: 220px; overflow-y: scroll; } .A107_reviews_sub_section { display: inline-block; width: 48%; vertical-align: middle; font-size: .9em; padding-left: 1em; text-align: left; } .A107_reviews_section { padding: 5px; border-bottom: 1px solid #f1f1f1; } .A107_reviews_bold { font-weight: 700; } .A107_reviews_doj { margin: 4px 0; } .A107_reviews_bold { font-weight: 700; } .A107_rating { padding: .3em 1.1em; color: #fff; border-radius: 3px; float: right; margin-right: 10px; font-size: .85em; } .A107_review { font-size: .9em; text-align: left; padding: 1.2em 1em 0; height: 90px; overflow-y: auto; } .A107_gbadge { background: #007b28; } .A107_ybadge { background: #b14b00; } .A107_rbadge { background: #ea5a4b; } .A108_bmain { height: auto; max-height: 1000em; overflow: hidden; margin-top: 4px; background-color: #fff; } .A108_list { list-style: none; } .A108_listitem { padding: 5px 0; list-style: disc; margin-left: 23px; font-size: 14px; } .A108_link { color: #333; text-decoration: none; } .A115_head { color: #323232; font-size: 24px; font-weight: 700; text-align: center; } .A115_car_container { height: 200px; margin: 0 auto; margin: 1em 0.5em; } .A115_car_img { width: 80%; height: 200px; margin-left: auto; margin-right: auto; display: block; } .A115_amgrp { width: 32%; float: left; } .A115_am_icons { font-size: 2.5em; position: relative; } .A115_am_name { font-size: .8em; position: relative; top: 25px; } .A115_btn-group { display: flex; align-items: center; justify-content: flex-end; outline: none; position: sticky; top: 580px; } .A115_table { width:99%; } .A117_bname { width: 33%; text-align: left; } .A117_time { width: 17% padding: 7px 0px; } .A117_row { border-bottom: 1px solid #787e82 } .A117_book { margin-top: 3px; padding: 2px; font-size: 10px; background-color: hsla(0,0%,100%,0); border: 1px solid #D63941; box-shadow: none; color: #D63941; text-decoration: none; } .A117_oplink { color: #000; text-decoration: none; } .A117_dtime { text-align: center; } .A117_table { margin: 5px 0px; } .A117_table tr { border-bottom: 1px solid #777e82 } .A117_table td { padding: 8px 0px 8px 3px; } .fare-table-item { margin-bottom: 30px; margin-top: 30px; position: relative; } .font { font-size: 0.9em; } .A117_head { text-align: left; padding-left: 5px; } .fare-table-item .op-name { padding: 9px 0px 9px 5px; } .fare-table-item .op-name > a { color: #000000; text-decoration: none; } .fare-table-item .view-btn { width: 30%; text-align: center; } .view-btn > a{ margin-top: 3px; padding: 2px; font-size: 10px; background-color: rgba(255, 255, 255, 0); border: solid 1px #D63941; box-shadow: none; color: #D63941; text-decoration: none; } .head { color: #464646; } .pagination { text-align: center; } .paginate-pills { min-width: 30px; margin: 6px; background-color: #D63941; border: none; padding: 3px; color: white; border-radius: 3px; cursor: pointer; } .active-pill { background-color: rgba(215, 79, 83, 0.53); } .tt-calendar { width: 90%; margin-left: 5%; } .tt-calendar li { list-style: none; } .A117_acc_table { font-size: 0.9em; padding: 0 0.5em; margin-top: 1em; } .AC_117_paginationTable{ display: flex; justify-content: center; } .AC_117_pageTabs{ height: 30px; width: 30px; display: flex; justify-content: center; align-items: center; cursor: pointer; color: #D63941; margin: 10px 5px; background-color:#FFF; border: 1px solid #D63941; } .AC_117_pageActive{ color: #FFF; background-color: #D63941; } .A117_calwrap { width: 90%; background-color: #ffffff; z-index: 9999; top: 0; left: 0; margin-left: 5%; position: absolute; } .A116_offers_container { background-color: #f8f8f8; width: 100%; } .A116_offers_section { width: 100%; background-color: #f8f8f8; padding-top: 20px; } .A116_offers_section:last-child { padding-bottom: 20px; } .A116_offers_section>a{ display: block; color: #000; } .A116_offer { width: 84%; margin-left: 6%; background-color: #fff; padding: 12px 0 10px 12px; font-size: 12px; } .A116_offer>* { display: inline-block; vertical-align: middle; } .A116_offer_img { width: 120px; } .A116_offer_content { width: 54%; } .A116_offer_title { font-weight: 600; color: #D63941; font-size: 1.2em; padding-bottom: .2em; line-height: 1.4em; white-space: normal; } .A116_offer_heading { font-size: 1em; font-weight: 600; } .A119_faq_container{ padding: 8px 16px; font-size: 15px; } .A119_faq_acc{ margin: 16px 0px; padding: 16px; background: #FCFCFC; border: 1px solid #E0E0E0; border-radius: 20px; } .A119_accordian_que{ display: flex; justify-content: space-between; align-items: center; } .A119_question{ font-weight: bold; line-height: 20px; margin: 10px 0px 10px 0px; } .A119_accordian_answer{ line-height: 1.5em; } .A119_answer{ line-height: 20px; margin: 10px 0px 10px 0px; } .ans_collapsed { display: none; } .ques_wrap { width: 85%; } .btnWrapper { margin: 16px 0px; text-align: center; } .btn { font-weight: 700; text-decoration-line: underline; color: #1D1D1D; } .A120_dicon { display: inline-block; } .A120_search_widget { width: 100%; height: 420px; background-color: #eeeeee; padding-top: 10px; } .A120_amp_redir{ text-decoration : none; } .A120_search_widget .A120_subheading { font-weight: 700; width: 94%; margin-left: 3%; background-color: #fff; text-align: center; font-size: 8px; padding-top: 2em; } .A120_search_container { width: 94%; margin-left: 3%; height: 152.9px; background-color: #ffffff; box-shadow: 0 1px 0 0 rgba(180, 180, 180, 0.5); margin-bottom: 12px; padding-bottom: 1em; margin-top: -1px; } .A120_search_container .divider:first-child { width: 65%; margin-left: 3%; color: #e2e2e2; border: solid 1px #e2e2e2; } .A120_search_container .divider:last-child { width: 12%; color: #e2e2e2; border: solid 1px #e2e2e2; } .A120_search_container .divider:last-child.divider-amp { width: 96%; } .A120_input_wrap { height: 33%; width: 90%; margin-left: 5%; position: relative; top: 5%; width: 90%; } .A120_input_wrap input { width: 85%; border: none; outline: none; padding-left: 2%; font-size: 17px; } .A120_input_wrap i{ font-size: 1.6em; color: #808080; position: relative; /* bottom: 20px; */ } .A120_divider_wrap > * { display: inline-block; vertical-align: middle; } .A120_divider_wrap{ position: relative; top: 7%; text-align: center; } .A120_icon_input_wrap { position: relative; padding-top: 0.5em; } .A120_swap_icon { padding: 0.5em; color: #807575; transform: rotate(90deg); } .A120_swap_icon i { font-size: 1.2em; font-weight: bolder; position: relative; /* bottom: 10px; */ padding: 2px; } .A120_date_container { width: 94%; margin-left: 3%; height: 91.4px; background-color: #ffffff; box-shadow: 0 1px 0 0 rgba(180, 180, 180, 0.5); text-align: center; padding-top:10px; padding-bottom: 10px; } .A120_date_container > div { display: inline-block; vertical-align: middle; height: 100% } .A120_submit_wrap { position: relative; top: 5%; text-align: center; } .A120_submit_btn { cursor: default; font-size: .9em; background-color: #ea4c53; border-color: #ea4c53; color: #fff; height: 45px; width: 68%; text-transform: uppercase; background-image: none; border: 1px solid transparent; white-space: nowrap; margin: auto; word-spacing: 5px; line-height: 45px; vertical-align: middle; } .A120_submit_btn i { position: relative; top: 12.5px; font-weight: bold; } .A120_submit_btn a { color: #FFFFFF; font-weight: 700; text-decoration: none; display: inline-block; width: 100%; height: 100%; vertical-align: middle; line-height: 45px; } .A120_sugg { padding: .5rem; font-size: 13px; letter-spacing: .05em; border: 1px solid #999 } .A120_suggmain { position: absolute; width: calc(100% - .30em); margin-left: .2em; z-index: 10; background-color: #FFFFFF; display: block; top: 40px; box-shadow: 0 1.5px 2.5px rgba(0,0,0,.25882) } .A120_hide { display: none; } .A120_modifyDate { position: relative; width: 37%; border-right: 2px solid #e2e2e2; } .A120_dateheader { position: absolute; top: 11px; left: 7px; } .A120_dateinput { height:90%; width: 90%; font-size: 18px; font-weight: 700; text-align: center; background: transparent; border: 0px; position: relative; top: 20%; } .A120_dateinput:focus { outline:none; } .A120_today { width: 28%; border-right: 2px solid #e2e2e2; } .A120_tomorow { width: 28%; } .A120_fill { display: inline-block; vertical-align: middle; line-height: 70px; text-decoration: none; color: #757575; width: 75%; position: relative; top: 10px; } .A120_mdsub { height: 100%; position: relative; top: 7px; } .A120_dp { height: 100%; } .A120_mdsub input { font-size: 14px; margin-top: 5px; } .A120_iwarn::placeholder { color: #ff0030; } .A120_op_rating { width: 100%; padding-top: 20px; padding-bottom: 20px; background-color: #fff; box-shadow: 0 2px 4px 0 hsla(0,0%,57%,.5) } .A120_op_rating_V3 { width: 100%; padding-top: 10px; padding-bottom: 20px; box-shadow: 0 2px 4px 0 hsla(0,0%,57%,.5); text-align: center; } .A120_rating_badge { min-width: 30px; display: inline-block; text-align: center; margin-right: 5%; margin-left: 7%; color: #fff; padding: 1px 6px 3px; border-radius: 2px; } .A120_gbadge { background: #007b28; } .A120_ybadge { background: #b14b00; } .A120_rbadge { background: #ea5a4b; } .A122_bmain { background-color: #eeeeee; } .A122_container { max-width: 100%; margin: 0 auto; background-color: #4a4a4a; padding: 5px ; min-height: 60; } .A122_listmain { display: inline-block; vertical-align: middle; width: 95%; padding-left: 3%; list-style: none } .A122_listitem { max-width: 100%; display: inline-block; vertical-align: middle; margin-right: 5px; color:#FFF; font-size:12px } .A122_listitemAbsolute { max-width: 100%; display: inline-block; vertical-align: middle; margin-right: 5px; color:#FFF; font-size:12px } .A122_listlaabel { margin-right: 5px; color:#FFF; font-size:12px; display: inline-block; vertical-align: middle; } .A122_link { font-size: 12px; color: #fff; text-decoration: none } .span { color: #dc4a53; font-size: 12px } /*new Design css*/ .A122_container_ND { max-width: 100%; margin: 6px auto; padding: 5px ; min-height: 60; } .A122_listmain_ND { display: inline-block; vertical-align: middle; width: 95%; padding-left: 3%; list-style: none } .A122_listitem_ND { max-width: 100%; display: inline-block; vertical-align: middle; margin-right: 5px; color:#FFF; font-size:12px } .A122_listitemAbsolute_ND { max-width: 100%; display: inline-block; vertical-align: middle; margin-right: 5px; color: #6b6b78; font-size:12px } .A122_listlaabel_ND { margin-right: 5px; color:#6b6b78; font-size:12px; display: inline-block; vertical-align: middle; } .A122_link_ND { font-size: 12px; color: #6b6b78; text-decoration: none } .MC_140_interlinking { margin: 22px 20px; } .MC_140_interlink_tile { margin: 30px 0; } .MC_140_interlink_tile h2 { text-transform: uppercase; font-weight: 700; font-size: 14px; padding: 10px 0; } .MC_140_links { padding: initial; } .MC_140_links li { color: #6b6b78; padding: 5px 0; list-style: disc; margin-left: 23px; font-size: 14px; } ul.MC_140_links li:last-child{ list-style: none; } .MC_140_links li a { text-decoration: none; color: #6b6b78; } .MC_140_divider { margin: 16px -2px; opacity: .9; color: #ddd } .MC_140_more_link { list-style-type: none; font-weight: bold; } .AC_142_main { padding: 2em 5em; } .AC_142_hd{ padding-bottom: 15px; font-size: 24px; font-weight: 700; color: #323232; letter-spacing: normal; text-align: center; } .AC_142_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; } .AC_142_para_block{ font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; margin: 0 auto; text-align: justify; padding: 1em 2em; } .AC_147_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; } .AC_147_agencyDropdown{ padding: 7px 13px; background: #D63941; color: #fff; font-size: 15px; } .AC_147_block_info { padding: 1em 2em 1em 3em; list-style-type: square; text-align: justify; } .AC_147_inital_block{ height: 170px; overflow: scroll; } .AC_147_amp_list div[role='list']{ overflow-y: scroll; } .AC_147_hide{ display: none; } .AC_146_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; } .AC_146_agencyDropdown{ padding: 7px 13px; background: #D63941; color: #fff; font-size: 15px; } .AC_146_block_info { padding: 1em 2em 1em 3em; list-style-type: square; text-align: justify; } .AC_146_initial_block{ height: 170px; overflow-y: scroll; } .AC_146_amp_list div[role='list']{ overflow-y: scroll; } .AC_149_txt_msg > span > b { color: rgb(54, 176, 119); } .A155_list{ line-height: 1.6; } .A155_container{ padding: 0 1em; } .A155_listContainer{ padding: 0; } .A155_url{ text-decoration: none; color: #333; list-style-type: disc; } .A166_head { color: #323232; font-size: 24px; font-weight: 700; text-align: center; } .A166_car_container { height: 39em; margin: 0 auto; margin: 1em 0.5em; text-align: center; } .A166_am_container { margin: 0 auto; margin: 1em 0.5em; } .A166_car_img { width: 80%; height: 200px; margin-left: auto; margin-right: auto; display: block; } .A166_amgrp { width: 32%; float: left; } .A166_am_icons { font-size: 2.5em; position: relative; } .A166_am_name { font-size: .8em; position: relative; top: 25px; } .A120_search_container .AMP_divider { width: 95%; color: #e2e2e2; border: solid 1px #e2e2e2; } .D167_container { max-width: 1013px; margin: 0 auto; padding: 49px; } .D167_h2 { padding-bottom: 15px; font-size: 24px; font-weight: 700; color: #323232; letter-spacing: normal; text-align: center } .D167_p { font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; max-width: 798px; margin: 0 auto; } .D167_p a { text-decoration: none; color: #D63941; } .D167_p ul { list-style-type: inherit; padding-left: 18px; } .AC_211_cont{ background: #eeeeee; padding: 13px; } .AC_211_main{ background: white; } .AC_211_hdcont{ padding: 15px; } .AC_211_hd{ font-weight: bold; text-transform: uppercase; font-size: 16px; color: #3e3e52; padding: 4px; } .AC_211_subhd{ font-size: 14px; color: #3e3e52; padding: 0 4px 4px; } .AC_211_tile{ padding: 15px; border-top:1px solid #e0e0e0; background : white; } .AC_211_tile_hd{ color : #d95359; letter-spacing: .3px; line-height: 20px; font-weight: bold; font-size: 14px; margin-bottom: 8px; } .AC_211_content{ color :#3e3e52; font-size:12px; line-height: 18px; } .AC_211_data>div{ display: inline-block; vertical-align: middle; width:100%; } .AC_211_buy{ text-decoration: none; color: #D63941; border: 1px solid #D63941; text-transform: uppercase; letter-spacing: .26px; font-size: 12px; line-height: 20px; padding: 4px 10px; font-weight: bold; } .AC_211_data { padding: 10px 0px; } .AC_211_viewmore{ color: #1034d9; font-size: 12px; padding: 10px; font-weight: bold; text-align: right; } .AC_211_price{ padding: 0px 5px; font-size: 10px; text-decoration-line: line-through; } .AC_211_save{ font-weight: bold; color: #8a8888; position: relative; left: 24px; min-width: 10%; display: inline-block; vertical-align: text-top; } .AC_211_btn{ display: inline-block; width: 60%; text-align: end; } @media (max-width:360px){ .AC_211_btn{ width:57%; } } @media (max-width:320px){ .AC_211_save{ left: 9px; font-size: 10px; } .AC_211_btn{ width:52%; } } .A_213_content { background: #fff; font-size: 1em; line-height: 1.5em; text-align: justify; } .A_213_imgwrap { border-radius: 50%; border: 1px solid #d6dbe4; margin: 10px auto; width: 85px; padding: 14px 10px; background-color: #e5ebf9; } .A_213_img{ display: block; margin: 0 auto; } .A_213_subHeading{ color: #D63941; font-size: 1em; padding: 10px 0px; font-weight: bold; } .AC_215_howTo_step { font-size: 14px; line-height: 1.4; margin: 10px 0px 10px 15px; list-style-type: disc; text-align: justify; } .AC221_container { padding: 5px 10px 10px 10px; border-bottom: 4px solid #E5E5E5; font-size: 15px; } .AC_221_header_wrap { color: #1D1D1D; font-size: 22px; font-weight: 700; line-height: 28px; } .AC_221_data_wrap{ display: flex; align-items: center; justify-content: flex-start; padding: 10px; } .AC_221_imageURL { padding: 3px; display: block; margin: 0 auto; background: #FFF5E5; border-radius: 50%; } .AC_221_text { padding-left: 10px; } .AC_221_pay_imgs { padding: 0px 5px; min-width: 12%; max-width: 17%; } .app_banner_dwn { display: flex; padding: 1em; font-size: 14px; } .txt_msg { } .txt_msg .highlight { font-weight: bold; color: #36b081; } .app_banner_dwn .download { display: flex; align-items: center; } .app_banner_dwn .download span { background-color: #f8f4f4; border: 1px solid #465990; padding: 0.5em; border-radius: 4px; color: #465990; font-weight: bold; cursor: pointer; letter-spacing: 1px; } .A156_table_content { width: 100%; border-radius: 12px; overflow: hidden; border: 1px solid #c9c9c9; } .A156_thead { text-decoration: none; color: #000 } .A156_table_content table { border-collapse: collapse; } .AC_156_heading { font-weight: 700; padding: 10px 0; font-size: 20px; line-height: 28px; } .A156_table_heading { background-color: #F7F7F7; border: .3px solid #c9c9c9; border-bottom: none; border-right: none; color: #2d2c2c; font-weight: 700; padding: 10px; font-size: 14px; text-align: left; vertical-align: text-top; border-top: none; } @font-face { font-family: 'icomoon'; src: url('/seoassets/font_amp/icomoon.eot?mscvy'); src: url('/seoassets/font_amp/icomoon.eot?mscvy#iefix') format('embedded-opentype'), url('/seoassets/font_amp/icomoon.ttf?mscvy') format('truetype'), url('v/icomoon.woff?mscvy') format('woff'), url('/seoassets/font_amp/icomoon.svg?mscvy#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; } [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon'; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-swap_btn:before { content: "\e900"; color: rgb(255, 255, 255); } .icon-swap_btn:before { content: "\e901"; margin-left: -1em; color: rgb(107, 107, 107); } .icon-swap_btn:before { content: "\e902"; margin-left: -1em; color: none; } .icon-add:before { content: "\e903"; } .icon-anchor:before { content: "\e904"; color: #6b6b6b; } .icon-child2:before { content: "\e905"; } .icon-social_linkedin .path1:before { content: "\e906"; color: rgb(255, 255, 255); } .icon-social_linkedin .path2:before { content: "\e907"; margin-left: -1em; color: rgb(0, 0, 0); } .icon-social_tiktok:before { content: "\e908"; } .icon-subtract:before { content: "\e909"; } .icon-telegram:before { content: "\e90a"; } .icon-whatsapp:before { content: "\e90b"; } .icon-about_us:before { content: "\e90c"; color: #fff; } .icon-am_00:before { content: "\e90d"; } .icon-am_1:before { content: "\e90e"; } .icon-am_2:before { content: "\e90f"; } .icon-am_3:before { content: "\e910"; } .icon-am_4:before { content: "\e911"; } .icon-am_5:before { content: "\e912"; } .icon-am_6:before { content: "\e913"; } .icon-am_7:before { content: "\e914"; } .icon-am_8:before { content: "\e915"; } .icon-am_9:before { content: "\e916"; } .icon-am_10:before { content: "\e917"; } .icon-am_11:before { content: "\e918"; } .icon-am_12:before { content: "\e919"; } .icon-am_13:before { content: "\e91a"; } .icon-am_14:before { content: "\e91b"; } .icon-am_15:before { content: "\e91c"; } .icon-am_16:before { content: "\e91d"; } .icon-am_17:before { content: "\e91e"; } .icon-am_18:before { content: "\e91f"; } .icon-am_19:before { content: "\e920"; } .icon-am_20:before { content: "\e921"; } .icon-am_21:before { content: "\e922"; } .icon-am_22:before { content: "\e923"; } .icon-am_23:before { content: "\e924"; } .icon-am_24:before { content: "\e925"; } .icon-am_25:before { content: "\e926"; } .icon-am_26:before { content: "\e927"; } .icon-am_27:before { content: "\e928"; } .icon-am_28:before { content: "\e929"; } .icon-am_29:before { content: "\e92a"; } .icon-am_30:before { content: "\e92b"; } .icon-am_31:before { content: "\e92c"; } .icon-am_32:before { content: "\e92d"; } .icon-am_33:before { content: "\e92e"; } .icon-am_34:before { content: "\e92f"; } .icon-am_35:before { content: "\e930"; } .icon-am_36:before { content: "\e931"; } .icon-am_37:before { content: "\e932"; } .icon-am_39:before { content: "\e933"; color: #4c4c4d; } .icon-am_40:before { content: "\e934"; color: #4cc09b; } .icon-am_41:before { content: "\e935"; } .icon-am_44:before { content: "\e936"; } .icon-am_47:before { content: "\e937"; } .icon-am_49:before { content: "\e938"; } .icon-am_50:before { content: "\e939"; color: #4a4a4a; } .icon-am_51:before { content: "\e93a"; color: #4a4a4a; } .icon-am_52:before { content: "\e93b"; color: #4a4a4a; } .icon-am_53:before { content: "\e93c"; color: #4a4a4a; } .icon-am_54:before { content: "\e93d"; color: #4a4a4a; } .icon-am_57:before { content: "\e93e"; } .icon-am_59:before { content: "\e93f"; } .icon-am_60:before { content: "\e940"; } .icon-am_61:before { content: "\e941"; } .icon-am_63:before { content: "\e942"; } .icon-am_64:before { content: "\e943"; } .icon-am_65:before { content: "\e944"; } .icon-am_66:before { content: "\e945"; } .icon-am_67:before { content: "\e946"; } .icon-area:before { content: "\e947"; } .icon-boarding_station:before { content: "\e948"; } .icon-booking_user:before { content: "\e949"; } .icon-bpdp:before { content: "\e94a"; color: #fff; } .icon-bus:before { content: "\e94b"; } .icon-calendar:before { content: "\e94c"; } .icon-calender-new:before { content: "\e94d"; } .icon-call:before { content: "\e94e"; color: #1034d9; } .icon-city:before { content: "\e94f"; } .icon-cross:before { content: "\e950"; } .icon-date:before { content: "\e951"; } .icon-desti:before { content: "\e952"; } .icon-doublearrow:before { content: "\e953"; /* color: #808080; */ } .icon-down_sarow:before { content: "\e954"; } .icon-down:before { content: "\e955"; } .icon-drop_off_station:before { content: "\e956"; } .icon-ferry_dp:before { content: "\e957"; } .icon-left:before { content: "\e958"; } .icon-m_ticket:before { content: "\e959"; } .icon-minus:before { content: "\e95a"; } .icon-mobile:before { content: "\e95b"; } .icon-people:before { content: "\e95c"; } .icon-plus:before { content: "\e95d"; } .icon-redBus_Logo:before { content: "\e95e"; } .icon-redDeals:before { content: "\e95f"; } .icon-refundable_ticket:before { content: "\e960"; } .icon-right_arrow:before { content: "\e961"; } .icon-right:before { content: "\e962"; } .icon-safe_payments:before { content: "\e963"; } .icon-search:before { content: "\e964"; } .icon-seat_choice:before { content: "\e965"; } .icon-seat:before { content: "\e966"; } .icon-social_facebook:before { content: "\e967"; } .icon-social_googleplus:before { content: "\e968"; } .icon-social_icons .path1:before { content: "\e969"; color: rgb(224, 224, 224); } .icon-social_icons .path2:before { content: "\e96a"; margin-left: -1em; color: rgb(0, 0, 0); } .icon-social_icons .path3:before { content: "\e96b"; margin-left: -1em; color: rgb(255, 255, 255); } .icon-social_icons .path4:before { content: "\e96c"; margin-left: -1em; color: rgb(255, 255, 255); } .icon-social_instagram:before { content: "\e96d"; } .icon-social_twitter:before { content: "\e96e"; } .icon-source:before { content: "\e96f"; } .icon-star:before { content: "\e970"; } .icon-tick_single:before { content: "\e971"; } .icon-ticket_guarantee:before { content: "\e972"; } .icon-triangle_left:before { content: "\e973"; color: #fff; } .icon-triangle_right:before { content: "\e974"; color: #fff; } .icon-up:before { content: "\e975"; } .icon-user:before { content: "\e976"; } .icon-userprofile:before { content: "\e977"; } .bus-icon.icon-16837{background-position:0 0}.bus-icon.icon-0{background-position:0 -40px}.bus-icon{background-image:url(https://s2.rdbuz.com/buslogos/country/COL/sprite/sprite_undefined.png);background-position:0 -80px;height:40px;width:100px}.bus-icon.icon-00000{background-position:0 -80px}.bus-icon.icon-15612{background-position:0 -120px}.bus-icon.icon-15663{background-position:0 -160px}.bus-icon.icon-15664{background-position:0 -200px}.bus-icon.icon-15665{background-position:0 -240px}.bus-icon.icon-15695{background-position:0 -280px}.bus-icon.icon-15698{background-position:0 -320px}.bus-icon.icon-15844{background-position:0 -360px}.bus-icon.icon-15845{background-position:0 -400px}.bus-icon.icon-15846{background-position:0 -440px}.bus-icon.icon-15855{background-position:0 -480px}.bus-icon.icon-15856{background-position:0 -520px}.bus-icon.icon-15857{background-position:0 -560px}.bus-icon.icon-15860{background-position:0 -600px}.bus-icon.icon-15925{background-position:0 -640px}.bus-icon.icon-15958{background-position:0 -680px}.bus-icon.icon-16011{background-position:0 -720px}.bus-icon.icon-16024{background-position:0 -760px}.bus-icon.icon-16031{background-position:0 -800px}.bus-icon.icon-16042{background-position:0 -840px}.bus-icon.icon-16097{background-position:0 -880px}.bus-icon.icon-16098{background-position:0 -920px}.bus-icon.icon-16126{background-position:0 -960px}.bus-icon.icon-16147{background-position:0 -1000px}.bus-icon.icon-16162{background-position:0 -1040px}.bus-icon.icon-16176{background-position:0 -1080px}.bus-icon.icon-16180{background-position:0 -1120px}.bus-icon.icon-16349{background-position:0 -1160px}.bus-icon.icon-16356{background-position:0 -1200px}.bus-icon.icon-16376{background-position:0 -1240px}.bus-icon.icon-16416{background-position:0 -1280px}.bus-icon.icon-16447{background-position:0 -1320px}.bus-icon.icon-16549{background-position:0 -1360px}.bus-icon.icon-16614{background-position:0 -1400px}.bus-icon.icon-16671{background-position:0 -1440px}.bus-icon.icon-16708{background-position:0 -1480px}.bus-icon.icon-16709{background-position:0 -1520px}.bus-icon.icon-16722{background-position:0 -1560px}.bus-icon.icon-16730{background-position:0 -1600px}.bus-icon.icon-16735{background-position:0 -1640px}.bus-icon.icon-0000{background-position:0 -1680px}.bus-icon.icon-16850{background-position:0 -1720px}.bus-icon.icon-16887{background-position:0 -1760px}.bus-icon.icon-16901{background-position:0 -1800px}.bus-icon.icon-16904{background-position:0 -1840px}.bus-icon.icon-16949{background-position:0 -1880px}.bus-icon.icon-17068{background-position:0 -1920px}.bus-icon.icon-17192{background-position:0 -1960px}.bus-icon.icon-17222{background-position:0 -2000px}.bus-icon.icon-17243{background-position:0 -2040px}.bus-icon.icon-17280{background-position:0 -2080px}.bus-icon.icon-17281{background-position:0 -2120px}.bus-icon.icon-17372{background-position:0 -2160px}.bus-icon.icon-17381{background-position:0 -2200px}.bus-icon.icon-17415{background-position:0 -2240px}.bus-icon.icon-17783{background-position:0 -2280px}.bus-icon.icon-17810{background-position:0 -2320px}.bus-icon.icon-17830{background-position:0 -2360px}.bus-icon.icon-17970{background-position:0 -2400px}.bus-icon.icon-18014{background-position:0 -2440px}.bus-icon.icon-18247{background-position:0 -2480px}.bus-icon.icon-18330{background-position:0 -2520px}.bus-icon.icon-18361{background-position:0 -2560px}.bus-icon.icon-18382{background-position:0 -2600px}.bus-icon.icon-18571{background-position:0 -2640px}.bus-icon.icon-18668{background-position:0 -2680px}.bus-icon.icon-18737{background-position:0 -2720px}.bus-icon.icon-18839{background-position:0 -2760px}.bus-icon.icon-18917{background-position:0 -2800px}.bus-icon.icon-19009{background-position:0 -2840px}.bus-icon.icon-19033{background-position:0 -2880px}.bus-icon.icon-19120{background-position:0 -2920px}.bus-icon.icon-19330{background-position:0 -2960px}.bus-icon.icon-19419{background-position:0 -3000px}.bus-icon.icon-19480{background-position:0 -3040px}.bus-icon.icon-19481{background-position:0 -3080px}.bus-icon.icon-19978{background-position:0 -3120px}.bus-icon.icon-20192{background-position:0 -3160px}.bus-icon.icon-20276{background-position:0 -3200px}.bus-icon.icon-20285{background-position:0 -3240px}.bus-icon.icon-20290{background-position:0 -3280px}.bus-icon.icon-20312{background-position:0 -3320px}.bus-icon.icon-gps{background-position:0 -3360px} .date-label{ color: #6b6b78; } .date-input { font-weight: bold; width: 98px; border: 0px; } .date-input:focus { outline:none; } .date-search { background-color: #D63941; color: #fff; text-align:center; text-decoration: none; } .CalendarMonth_caption { font-weight: lighter; margin: 0 -30px 38px; padding-bottom: 20px; background-color: #D63941; color: #fff; } .CalendarDay__selected, .CalendarDay__selected:active, .CalendarDay__selected:hover, .CalendarDay__selected_start { background-color: #D63941; border: 1px solid #D63941; color: #fff; }

Flota La Macarena

Search Flota La Macarena bus tickets

FROM
TO
Journey Date
Today
Tomorrow
Search Buses

Table of contents

Flota La Macarena Bus Routes and Timings

Route First Bus Last Bus
Bogota (D.C) to Villavicencio (Meta) 02:40 23:50 BOOK NOW
Bogota (D.C) to San Jose del Guaviare (Guav) 03:00 23:30 BOOK NOW
Villavicencio (Meta) to Bogota (D.C) 00:10 23:06 BOOK NOW
Bogota (D.C) to Girardot (Cun) 06:45 18:45 BOOK NOW
Bogota (D.C) to Puerto Gaitan (Meta) 04:50 23:50 BOOK NOW

Flota La Macerena's Phone and Mail Information

● Phone ☎: 601 421 2256 (Bogotá) - 01 8000 116 222 (National)
● WhatsApp 📲: 320 854 9090
● Email ✉: servicioalcliente@flotalamacarena.com


Payment Methods

At redBus, you can choose the schedule and seat that suits you best, ensuring 100% secure and protected payments. You can pay through our site using your Visa, Mastercard, American Express, Diners Club, and more credit or debit cards. Still have doubts? You can write us to https://www.redbus.co/en/info/redcare.

Flota La Macarena Most Popular Routes

Route Approximate distanceAverage travel time
Bogota to Villavicencio 122 km 3 hours
Bogota to Girardot 142 km 3 hours
Bogota to Acacias 151 km 3 hours
Villavicencio to Bogota 130 km 4 hours
Bogota to Granada 197 km 6 hours
Girardot to Bogotá 142 km 3 hours
Granada to Bogotá 197 km 6 hours
Acacias to Bogotá 151 km 3 hours
Bogotá to Garagoa 135 km 3 hours

Flota La Macarena's Agencies

  • Bogotá Terminal Salitre ▶ Adress: Diagonal 23 # 69-11 Módulo 2 Of. 221. ☎ Phone: 601 429 7322 (Ext: 4001), 601 425 4900 ext: 3006
  • Bogotá Terminal del Sur ▶ Adress: Calle 57Q Sur # 75F-82 taquilla 09 y 10 (Terminal Sur). ☎ Phone: 425 4900 (ext: 7098) / 320 303 4642

About Flota la Macarena Bus Company

Flota La Macarena is a transportation company that has been providing passenger, parcel, and cargo services for more than 70 years to departments in the country’s interior and the Eastern Plains, with Bogotá and Villavicencio being the most important destinations. Additionally, it operates in Meta, Casanare, Guaviare, Vichada, Cundinamarca, Boyacá, Tolima, Huila, and Caldas.

Today, Flota La Macarena has more than 80 agencies and a presence in 9 departments of Colombia. The company currently boasts a modern fleet, with state-of-the-art buses always ready to deliver excellent service 24 hours a day on all available routes and schedules. Its bus ticket sales specialize in routes to and from the transportation terminals of Bogotá Salitre, San José del Guaviare, Villavicencio, Acacías, Girardot, Puerto Gaitán, and Granada, among others.


Popular destinations of Flota La Macarena

Flota La Macerna's Bus Fleet

Flota La Macarena strives to make every trip a unique and special experience for its passengers. To achieve this, the company has categorized its fleet of vehicles to meet different needs and ensure a travel experience that is “much more than you can imagine.” For each of its operations, it has around 400 vehicles equipped with the highest safety standards and advanced technology, allowing it to provide a comfortable and safe service for both short and long-distance journeys.

Flota La Macarena Onboard Services

ServiceFloorAmenities
Titanium 1 Fast service with fewer stops, optimizing travel time and comfort. State-of-the-art vehicles for 35–45 passengers with Wi-Fi, air conditioning, screens, power outlets, and restroom.
Platinum Pluss 1 Comfortable trips for 35–45 passengers to destinations in Meta, Casanare, and Cundinamarca, featuring Wi-Fi, air conditioning, screens, power outlets, and restroom.
Platinum VIP 1 Premium service on routes in Guaviare and Meta for 35–43 passengers, with Wi-Fi, air conditioning, screens, power outlets, and restroom.
Diamond 1 Includes nine reclining “poltrona” seats for extra comfort, plus Wi-Fi, air conditioning, screens, power outlets, and restroom, with a capacity of 35–45 passengers.
Cimarrón Dorado 1 Practical option for 35–45 passengers traveling to Meta, Casanare, and Cundinamarca, with air conditioning, screens, and restroom.
Express 1 Fast transport for 10–25 passengers on the Bogotá–Girardot–Bogotá route, with air conditioning, Wi-Fi, and screens.
Minipullman 1 Ideal for Boyacá, Cundinamarca, and Meta, with capacity for 19–25 passengers, Wi-Fi* and restroom*, plus air conditioning and screens (*only available on units 9081 and 9082).
Premium 1 Exclusive service for 10–19 passengers, with air conditioning and screens, mainly used on the Bogotá–Girardot–Bogotá route.
Taxis 1 Convenient transport for 4–9 passengers on circular routes in Girardot, Melgar, Acacías, and Villavicencio, with air conditioning.
Standard 1 Reliable service for 30–38 passengers in vehicles designed for rough roads, ideal for destinations in Vichada and Casanare.

Discounts for La Macarena Fleet on redBus

  • If you are a new user get up to 10% savings with the code /coupon NUEVO.
  • To use it you only need to download our App (Android or IOS) and add it at the time of your purchase.
  • With redBus you travel safely with our buses with +Security, check schedules, buy prices and much more.
  • Terms and Conditions apply

Cancellation Policies

If you buy your Flota La Macarena bus ticket through redBus, you can make use of the retraction right noted on Article 47 of the Consumer Statute, giving notice through redBus. For this, you must contact redBus through our customer service channels, where you will be given all the information about the refund process. Moreover, changes on the bus tickets will be managed by redBus.

On the other hand, postponements of bus tickets will be managed through the customer service channels of Flota La Macarena.

You can also check the passengers contract in this link.

Bus Amenities

Customer Reviews

FAQs

What documents do I need to travel?

At the time of the trip, you must show your ID, and the bus ticket to board the bus. For this reason, you have to print the bus ticket that was sent to the mail registered at the time of the purchase.

How far in advance can I buy a Flota La Macarena bus ticket on redBus?

You can purchase your Flota La Macarena bus tickets by searching the route and date you want to travel. Then, select Flota La Macarena on the Travel Name filter and done! redBys will display the bus schedule for the route and date selected.

Should I print my bus ticket before boarding?

Yes, you must print it before boarding, remember that all passengers will have to print their bus ticket that was sent to their email in PDF format and then be exchanged for a physical ticket at the counter of the bus company with which you are going to make the trip.

Can I buy the ticket in someone else's name?

Yes. A person different from the one who is going to travel can buy the tickets online. The important thing is that the passenger's information is recorded in the document to be printed and delivered to the different ticket offices.

I'm not going to travel, can I reschedule my trip or get a refund?

Postponements or refunds on Flota La Macarena tickets must be made through the redBus platform. This will also depend on the company's policies. You can read the passenger contract located on this page.

What documents are required for underage people to travel?

Teens aged 15 to 17 traveling alone must present the authorization form signed by their parents or legal guardian, along with copies of their IDs, the minor’s ID card, birth certificate, and, if applicable, the ruling proving legal guardianship.

From what age do kids have to pay for a bus ticket in Flota La Macarena?

All passengers traveling with a child aged 3 and over must pay a ticket if they wish to have them sit in a seat. If the child is carried in their arms, there is no charge.

What offers or discounts are available for Flota La Macarena on redBus?

Currently, Flota La Macerena does not offer memberships with offers or discounts.

What is Flota La Macarena's phone number?

Contact us through the Bogotá hotline at 601 421 2256 or the national hotline at 01 8000 116 222.

What is Flota La Macarena's mail?

Write to servicioalcliente@flotalamacarena.com

How many daily departures at night does Flota La Macarena have?

Flota La Macarena covers 134 at night.

How much does it cost to travel with Flota La Macarena?

The ticket prices for Flota La Macarena start from 33,000 COP, depending on the service and the chosen destination. You can check our list of prices on redBus.

How far does Flota La Macarena go?

Flota La Macarena covers the following routes: Bogota to Villavicencio, Bogota to Girardot, Girardot to Bogota, Bogota to San Jose del Guaviare, Villavicencio to Bogota, among others. For more routes, visit the table above.

Can I travel with my pet on Flota La Macarena?

Yes, Flota La Macarena offers this service, so for the pet to travel in the cabin, it must be in its crate and have up-to-date vaccinations. Additionally, the pet owner will cover the entire fare for the animal.

How much is the fare on Flota La Macarena from Bogotá to Villavicencio?

The ticket prices for Flota La Macarena from Bogota to Villavicencio start from 5000 COP. These prices vary according to the season.

View more

Top Routes For Flota La Macarena

Other Operators

Popular Routes for Flota La Macarena

Top Cities for Flota La Macarena

Other Bus Routes