@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; } html { scroll-behavior: smooth; } .__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; } .head_wrap { display: flex; justify-content: space-between; padding: 0px 9px 0px 0px; box-shadow: -2px 4px 12px rgba(0, 0, 0, 0.12); } .head_wrap button{ display: inline-block; } .head_wrap .icon_menu{ font-size: 40px; padding-left: 15px } .head_wrap .icon-redBus_Logo{ font-size: 40px; display: inline-block; width: 15%; vertical-align: top; position: relative; bottom: -11px; } .icon-redBus_Logo::before { color: #fff; } .header_title{ display: flex; width: 64%; align-items: 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; width: 42px; height: 42px; margin: 0px 5px 0px 0px; } .logo_main_ND::before { color: #D63941; } .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: #000; } .c_hamburger span::before, .c_hamburger span::after { position: absolute; display: block; left: 0; width: 100%; height: 2px; background-color: #000; content: ""; } .c_hamburger span::before { top: -6px; } .c_hamburger span::after { bottom: -6px; } .c_hamburger_htx { background-color: #fff; -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 h3 { color: #D63941; padding: 16px 0px; } .A103_content { background: #fff; font-size: 1em; line-height: 1.5em; text-align: justify; } .A103_content a { color: #000; text-decoration: none; padding: 12px 0px; } .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 img { width: 100%; } .D103_cendeiv { text-align: center; } .A103_content .D103_abutn { background-color: #D63941; padding: 8px 15px; color: #FFFFFF; border-radius: 5px; letter-spacing: 0.05em; } .A104_content { background: #fff; font-size: 1em; line-height: 1.5em; padding: 1em 2em; text-align: justify; } .A104_list { margin-top: 5px; margin-left: 40px; } .A104_listitem { line-height: 1.6; font-weight: 700; list-style: square; 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; } .A108_bmain { height: auto; max-height: 1000em; overflow: hidden; margin-top: 4px; background-color: #fff; border-bottom: 4px solid #fff; } .A108_list { margin-left: 40px; list-style: none; } .A108_listitem { line-height: 1.6; font-weight: 700; list-style-type: none; padding-top: 10px; } .A108_link { color: #333; text-decoration: none; } .A111 a { text-decoration: none; } .A111_heading { background-color: #E5E5E5; padding-bottom: 16px; } .A111_rails_domain { background-color: #1A2230; align-items: flex-start; padding: 12px 16px; color: #FCFCFC; font-size:14px; } .A111_wrap { background: #1A2230; padding: 16px; } .A111_link_container{ display: flex; } .A111_link{ margin-top:8px; } .A111_footer{ display: grid; grid-template-columns: 1fr 1fr; padding-bottom: 20px; } .A111_footer_heading{ font-weight: 700; font-size: 14px; line-height: 20px; color: #1D1D1D; } .A111_footer_label{ font-weight: 500; font-size: 12px; line-height: 20px; color: #747474; margin-top: 8px; } .A111_social_icons_anchor { color: #000; } .MWC_111_rbus_logo { font-size: 80px; } .MWC_111_rbus_logo::before { color: #D63941; } .A111_description { margin: 0px 0px 18px; font-weight: 500; line-height: 26px; color: #747474; } .A111_social_heading { font-weight: 700; } .A111_social_icons { margin: 16px 0px; } .A111_social_icons_wrap { display: flex; align-items: center; justify-content: flex-start; gap: 12px; } .A111_icons { margin: 0px 20px 0px 0px; } .A111_all_rights { font-size: 11px; font-weight: 500; color: #747474; } .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; } .A117_bname { width: 33%; } .A117_time { width: 17% } .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 { border-collapse: collapse; margin: 5px 0px; } .A117_table tr { border-bottom: 1px solid #777e82 } .A117_time { padding: 7px 0px; } .A117_table td { padding: 8px 0px 8px 3px; } .trains_styles { color: #3E3E52; } .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; } .C120_no-suggestions { display: none; } .C120_suggestions { border: 1px solid #999; border-top-width: 0; list-style: none; margin-top: 0; overflow-y: auto; padding-left: 0; width: calc(300px + 1rem); background: #FFFFFF; position: absolute; top: 30px; left: -22px; z-index: 9999; } .C120_suggestions li { padding: 0.5rem; font-size: 13px; letter-spacing: 0.05em; } .C120_suggestion-active, .C120_suggestions li:hover { background-color: #FFFFFF; color:#000; cursor: pointer; background: #F0F0F0; } #rbSrchCalMain { position: absolute; top: 220px; background-color: #fff; z-index: 220; width: 90%; } .A120_cLc_active { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #FFFFFF; z-index: 10000; overflow-y: scroll; } .A120_cLc_head { color: #FFFFFF; background: #5a5a5a; font-size: 9px; height: 55px; display: flex; align-items: center; padding: 0px 10px; justify-content: space-between; padding: 0 10px } .A120_cLc_head span { font-weight: bold; padding: 10px; } .A120_cLc_input { padding: 0px 10px; position: relative; margin: 17px auto 10px; width: 96%; } .A120_cLc_input input { border: 1px solid orange; color: #000; padding: 10px 10px 10px 20px; width: 100%; border-radius: 5px; } .A120_cLc_input span { position: absolute; top: 13px; left: 15px; font-size: 12px; font-weight: bold; color: #5a5a5ab8; } .A120_div { margin: 10px 0px; padding: 0px 11px; } .A120_div_head { background: #f8f4f4; color: #3e3e52; text-transform: uppercase; font-weight: bold; font-size: 13px; padding: 10px 10px; } .A120_div_head i { font-size: 12px; } .A120_div li { padding: 15px 12px; list-style-type: none; border-bottom: 1px solid #f0f1f2; display: flex; justify-content: space-between; align-items: center; } .A120_cLc_mtext { font-size: 13px; /* font-weight: bold; */ color: #465986; } .A120_cLc_stext { font-size: 12px; } .A120_cLc_city { font-size: 14px; color: #5b5b5b; } .A120_cLc_area { font-size: 14px; color: #465986; } .A120_cLc_subText { font-size: 12px; color: #6b6b78; } .A120_rtc_trust_marker { padding: 8px 16px; width: 100%; background: #F7F7F7; border: 1px solid #F0F0F0; border-radius: 8px; margin: 0px auto 16px; } .A120_rtc_trust_marker b { color: #D63941; } .A120_outer_wrappper { padding: 8px 16px 0px; font-size: 15px; } .A120_ND { border: 1px solid #E0E0E0; border-bottom: none; background: #FFFFFF; box-shadow: -2px 4px 12px rgba(0, 0, 0, 0.12); border-radius: 20px; padding: 28px 20px; } .A120_srch_cont { margin-top: 4px; background-color: #ffffff; } .A120_header_wrap { display: flex; align-items: center; justify-content: center; margin: 0px 0px 16px; } .A120_rails_logo { margin: 0px 16px; width: 100px; height: 70px; } .A120_autosugg_block { padding: 16px 16px 12px; border-bottom: 1px solid #E3E3E3; } .A120_date_wrap { color: #000; } .A120_stn_info { display: flex; justify-content: space-between; } .M132_icon { font-size: 25px; position: relative; padding: 0px 5px; } .A120_stn_name { font-weight: 700; } .A120_stn_code { color:#D63941; } .A120_dicon { display: inline-block; } .A120_V2_info_wrap { padding-top: 17px; color: white; } .A120_V2_info { font-size: 16px; line-height: 20px; } .A120_irctc_logo { padding-right: 10px; width:40px; } .suggestion_heading { font-size: 13.5px; font-weight: 700; } .A120_header_wrap_domains { padding: 16px; border-bottom: solid 6px #1A335C; background: #1A335C } .A120_rail_domain_heading { font-style: normal; font-size: 25px; color: #FFFFFF } .A120_submit_bus_btn { background-color: #D63941; border-radius: 6px; color: #FFFFFF; border: 1px solid transparent; margin: auto; word-spacing: 5px; font-weight: 700; text-align: center; padding: 14px 0px; } .A120_amp_redir { text-decoration: none; } .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 } .A141_main { padding: 2em; } .A141_hd{ padding-bottom: 15px; font-size: 15px; font-weight: 700; color: #323232; letter-spacing: normal; text-align: center; } .A141_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; padding-bottom: 10%; } .A141_para_block{ font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; max-width: 798px; margin: 0 auto; text-align: justify; } .A141_divider { margin: 16px -2px; opacity: .9; color: #ddd } .A143_main { padding: 2em 5em; } .A143_hd{ padding-bottom: 15px; font-weight: 700; color: #323232; letter-spacing: normal; font-size: 15px; } .A143_block{ padding: 1em 2em; } .A143_para_block{ font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; margin: 0 auto; text-align: justify; } .A143_para_block_pd{ padding: 1em 2em; } .A143_divider { margin: 16px -2px; opacity: .9; color: #ddd } .A143_show { display: inline; font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; margin: 0 auto; text-align: justify; } .A143_hide { display: none; } .A143_viewMore{ display: block; color: #D63941; cursor: pointer; background-color: #ffffff; border: none; } .A144_main { padding: 2em 5em; } .A144_hd{ padding-bottom: 15px; font-size: 24px; font-weight: 700; color: #323232; letter-spacing: normal; text-align: center; } .A144_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; } .A144_para_block{ font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; max-width: 798px; margin: 0 auto; text-align: justify; } .A144_divider { margin: 16px -2px; opacity: .9; color: #ddd } .A144_table { display: table; border-collapse: separate; border-spacing: 2px; border-color: grey; } .A144_secTable1 { text-transform: uppercase; font-weight: 700; width: 40%; font-size: 14px; text-align: center; } .A144_secTable2{ color: midnightblue; font-weight: bold; text-align: center; } .A144_secTable3{ padding:10px; text-align: justify; } .A145_main { padding: 2em 5em; } .A145_hd{ padding-bottom: 15px; font-size: 24px; font-weight: 700; color: #323232; letter-spacing: normal; text-align: center; } .A145_para_block{ font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; max-width: 798px; margin: 0 auto; text-align: justify; } .A145_divider { margin: 16px -2px; opacity: .9; color: #ddd } .A145_main_block{ padding:1em 2em; text-align: justify; } .A145_container{ padding:1em 2em; } .A145_show { display: inline; font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; margin: 0 auto; text-align: justify; } .A145_hide { display: none; } .A145_viewMore{ display: block; color: #D63941; cursor: pointer; background-color: #ffffff; border: none; } .A148_main { padding: 2em 5em; } .A148_hd{ padding-bottom: 15px; font-size: 24px; font-weight: 700; color: #323232; letter-spacing: normal; text-align: center; } .A148_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; } .A148_para_block{ font-size: 15px; line-height: 1.67; color: #2d2c2c; letter-spacing: normal; max-width: 798px; margin: 0 auto; text-align: justify; } .A148_divider { margin: 16px -2px; opacity: .9; color: #ddd } .A148_agencyDropdown{ padding: 10px 42px; background: #D63941; color: #fff; font-size: 16px; } .A148_placeInfo{ padding: 1em 2em; } .A148_placeName{ line-height: 1.67; text-align: center; font-weight: bold; } .A148_placeDesc{ line-height: 1.67; } .AC_148_amp_list div[role='list']{ overflow-y: scroll; } .A148_block_info{ height: 320px; overflow-y: scroll; } .A148_hide{ display: none; } .A151_imageContainer{ width: 5em; height: 5em; margin: auto; } .A151_image{ width: 100%; height: 100%; } .A151_title{ text-align: center; padding: 1em; font-weight: 600; color: #000000; } .A151_text{ width: 75%; font-size: 16px; color: #686868; margin: auto; text-align: center; padding: 1em; } .A153_container{ padding: 0 1em; } .A153_block{ margin: auto; text-align: left; padding: 1em; } .A153_list{ line-height: 1.6; margin-bottom: 10px; font-size: 16px; } .A153_circle{ width: 50px; height: 50px; display: inline-block; border-radius: 25px; color: #000; font-size: 22px; border: 1px solid #000; } .A153_line{ width: 93px; background-color: #000; height: 1px; position: relative; top: 7px; } .A153_r-line{ left: -1px; } .A153_divider{ text-align: center; margin-top: 20px; margin-bottom: 20px; padding: 0 1em; } .A153_divider>* { display: inline-block; } .A153_circle > span{ position: relative; top: 14px; } .A153_block li{ position: relative; list-style-type: none; } .A154_container{ padding: 0 1em; } .A154_textContainer{ padding: 0 1em; } .A155_url{ text-decoration: none; color: #333; list-style-type: disc; } .A155_list{ line-height: 1.6; color: #6b6b78; padding: 5px 0; list-style: disc; } .A155_container{ padding: 0 1em; } .A155_listContainer{ padding: 0; } .A152_block{ display: inline-block; width: 99%; vertical-align: top; text-align: center; padding: 1%; } .A152_hide{ display: none; } .A152_dropdown_container{ display: flex; padding: 0.5em 0.8em; flex-wrap: wrap; } .A152_subheading{ padding-right: 0.2em; } .A152_sourceDrop{ color: #4f91d9; background: #fff; outline: none; } .A152_routesTable{ font-size: 15px; width: 95%; margin: auto; position: relative; } .A152_tHeading{ font-size: 15px; text-align: left; padding-top: 1em; color: #404040; } .A152_heading{ font-size: 15px; text-align: center; } .A152_headingContainer{ padding: 1em; } .A152_routesTable td:first-child { max-width: 145px; } .A152_routesTable td { padding-top: 20px; color: #606060; } .A152_interlink{ padding: 5px; background-color: transparent; border: 1px solid #D63941; color: #D63941; margin-left: 10px; text-decoration: none; font-size: 11px; } .A152_diff{ display: flex; } .A152_text{ margin: auto; width: 82%; text-align: left; padding-left: 10px; } .A152_textContainer{ width: 95%; margin: auto; } .A152_iconContainer{ width: 60px; height: 85px; } .A152_icon{ width: 100%; height: 100%; margin: auto; } .A152_cityData{ position: relative; } .A152_book_now{ min-width: 7em; } .checkmark::after { top: 5px; left: 5px; width: 6px; height: 6px; border-radius: 50%; background: #fff; } .A120_search_container .AMP_divider { width: 95%; color: #e2e2e2; border: solid 1px #e2e2e2; } .A_213_content { background: #fff; font-size: 1em; line-height: 1.5em; text-align: justify; } .A_213_imgwrap { margin-bottom: 5%; margin-top: 5%; border-radius: 50%; border: 1px solid #d6dbe4; margin: 0 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; font-weight: bold; } .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%; } .AC_228_howTo_step { font-size: 14px; line-height: 1.4; margin: 10px 0px 10px 15px; text-align: justify; list-style: disc; } .AC_228_main { font-size: 14px; line-height: 20px; color: #000; text-decoration: none; } .AC_228 { padding: 16px; margin: 10px 0px; border-top: solid 4px #f4f3f3; border-bottom: solid 4px #f4f3f3; } .AC_228_offer_link { color: #1034D9; font-size: 14px; font-weight: 700; margin: 10px 0px; } .AC_228_wrap{ border-radius: 20px; border: 1px solid#E0E0E0; background:#FFF; display: flex; padding: 16px; flex-direction: column; align-items: flex-start; gap: 8px; max-width: 296px; margin: auto; } .AC_228_heading{ display: block; margin-left: auto; margin-right: auto; width: 50%; } .AC_228_wrap { background-size: cover; background-position: bottom; } .AC_228_offer_code { display: inline-block; padding: 4px 10px; font-weight: 700; font-size: 12px; border-radius: 6px; border: 1px dashed #1D1D1D; background: #FAE5E5; } .MWC_228_description { font-size: 14px; } .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; } .A156_table_text { padding: 10px; border: 1px solid #c9c9c9; flex-grow: 1; font-size: 14px; } .A245_wrap { padding: 22px 16px; border-bottom: solid 1px #f4f3f3; font-size: 15px; } .A245_logo { background: #D63941; border-radius: 12px; padding: 3px 4px 0px; display: inline-block; } .A245_logo_main_ND { font-size: 38px; } .A245_upper_container { display: flex; align-items: center; justify-content: space-between; } .A245_rating_stats { display: flex; align-items: center; } .A245_rating_block { text-align: center; padding: 0px 16px 0px 0px; border-right: 1px solid #E0E0E0; } .A245_rating_block:last-child { border:none } .A245_rating_text { font-size: 14px; font-weight: 700; } .A245_rating_label { font-weight: 400; font-size: 12px; color: #3E3E52; } .A245_lower_container { display: flex; align-items: center; margin: 16px 0px 0px; padding: 12px 14px; background: linear-gradient(90deg, rgba(250, 229, 229, 0) 8.75%, #FAE5E5 100%), #FFFFFF; border-radius: 20px; border: 1px solid #d77277; } .A245_lower_container a { text-decoration: none; } .A245_link { color: #000; } .A245_get_app_btn { display: flex; justify-content: center; align-items: center; width: 136px; height: 40px; background: #D63941; border-radius: 8px; border: none; color: #FFFFFF; font-weight: 700; } .play_store { width: 124px; height: 37.64px; } .AC_254_section { padding: 16px; border-bottom: solid 4px #f4f3f3; font-size: 15px; } .AC_254_heading { font-weight: 700; padding: 10px 0; font-size: 20px; line-height: 28px; } .AC_254_redDealsOffer_container { margin: 16px 0px; padding: 16px; border: 1px solid #E0E0E0; border-radius: 20px; display: flex; flex-direction: column; background-repeat:repeat-y; background-position: center; background-size: 250%; } .AC_254_redDealsOffer_subsection { display: flex; justify-content: center; } .AC_254_redDealsOffer_content_wrap { margin-bottom: 10px; } .AC_254_redDealsOffer_subtext { font-size: 16px; margin-bottom: 8px; font-weight: 600; } .AC_254_redDealsOffer_subtext span, .AC_254_redDealsOffer_value { color: #D63941; } .AC_254_redDealsOffer_subtext span { font-size: 120%; } .AC_254_redDealsOffer_value { font-size: 120%; } p.AC_254_redDealsOffer_content { font-size: 0.9em; font-weight: 600; } p.AC_254_redDealsOffer_content .AC_254_value_seperator { width: 0; height: 1em; margin: 0 0.3em; border-right: 1px solid #000; } .AC_254_icon_redBus_logo.icon-redBus_Logo::before { font-size: 3em; margin-right: 10px; } /* .AC_254_redDealsOffer_subsection:nth-child(2) { flex: 1 0 0; } */ .AC_254_scroll_link .AC_254_btn { background-color: #D63941; font-weight: 600; font-size: 16px; color: #fff; border: none; border-radius: 8px; height: 48px; width: 100%; cursor: pointer; } @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; }

Go to the Feria de las Flores with redBus

toggle
Onward Date
TODAY
TOMORROW
Search Buses

Travel to Feria de las Flores with redBus

The Feria de las Flores is Medellín’s most colorful event and one of Colombia’s most anticipated celebrations. Every year, the city comes alive with parades, concerts, cultural exhibitions, and the emblematic Silleteros Parade, where farmers from Santa Elena carry impressive floral arrangements on their backs.

If you want to experience it this year, traveling by bus is your best option: comfortable, affordable, and with multiple schedules to choose from. Plus, with redBus you can save up to 20% using the code FLORES, exclusively in the app. (Terms and conditions apply).

What is the Feria de las Flores?

It’s a traditional festival that celebrates Antioquian identity, farming pride, and MedellĂ­n’s culture. Its main event is the Silleteros Parade, where farmers from Santa Elena carry large floral arrangements (silletas) on their backs. The celebration also includes: concerts, flower and orchid exhibitions, food and cultural fairs, sports and artistic events.

When is the Feria de las Flores celebrated?

The fair is usually held between the last weekend of July and the first week of August, with an official program lasting approximately 10 days.

How to get to MedellĂ­n by bus?

MedellĂ­n is well-connected by bus with cities like Bogotá, Cali, Bucaramanga, IbaguĂ©, Pereira, Manizales, Armenia, and many more. Companies such as Rápido Ochoa, Expreso Brasilia, Copetran, Expreso Bolivariano, and Flota Occidental operate these routes.

With redBus, you can compare prices, schedules, and choose your seat conveniently from the app or website.
Main routes to Feria de las Flores in Medellin
Route Approximate distanceAverage travel time
Bogotá to Medellín 417 km 10 hours
Cali to MedellĂ­n 410 km 9 hours
Ibagué to Medellín 333 km 9 hours
Pereira to MedellĂ­n 213 km 6 hours
Bucaramanga to MedellĂ­n 382 km 8 hours
Manizales to MedellĂ­n 196 km 5 hours
Armenia to MedellĂ­n 258 km 6 hours
Guatapé to Medellín 85.4 km 3 hours
Salento to MedellĂ­n 249 km 6 hours
Neiva to MedellĂ­n 585 km 11 hours

Buses to Feria de las Flores in MedellĂ­n

What to do during the Feria de las Flores?

Attend the Silleteros Parade

The most iconic event of the fair. Farmers proudly display their colorful floral creations on their backs. It takes place along a large avenue with bleachers and public viewing areas.

Enjoy outdoor concerts

The fair includes free and ticketed concerts with national and international artists. Shows are hosted at venues like Atanasio Girardot Stadium, Plaza Gardel, and Parque Norte.

Visit the Orchid, Flower, and Bird Exhibition

One of the most traditional activities at the MedellĂ­n Botanical Garden, perfect for nature lovers.

Join fondas and local street parties

Medellín’s neighborhoods come alive with traditional food stalls, live music, and Antioquian decorations, perfect for dancing and having fun with friends.

Watch the parades and street performances

Beyond the Silleteros Parade, you can enjoy classic car parades, horse parades, and folkloric street performances.


Must-visit places in MedellĂ­n during the Feria de las Flores

1. Pueblito Paisa

Located on Nutibara Hill, it’s a replica of a traditional Antioquian town. It offers panoramic city views, perfect for photos, shopping for crafts, and tasting bandeja paisa.

2. Botanical Garden

An urban green oasis. During the fair, it hosts orchid and flower exhibitions, a favorite for nature and photography enthusiasts.

3. Comuna 13

Famous for its urban art, outdoor escalators, and guided tours that narrate its social transformation. A must-see cultural and visual experience.

4. ArvĂ­ Park

The perfect nature escape for hiking and enjoying the local farmers’ market. Access via Metrocable is one of Medellín’s most iconic experiences.

5. Guatapé & El Peñol Rock

Only 2 hours from MedellĂ­n, this is the perfect day trip. Climb the 740 steps of the rock for breathtaking views and walk through streets filled with colorful houses and zĂłcalos.

Travel Tips for MedellĂ­n

🚌 Buy your tickets in advance, as it’s peak season.
📲 Use the code FLORES if it’s your first trip.
🎒 Bring comfortable clothes, a hat, and sunscreen.
📸 Don’t forget your phone with a good camera or a power bank.
🌼 Respect the Silleteros and public spaces.

Why travel by bus?

Traveling by bus to the Feria de las Flores has several benefits:
  • Affordable: Bus fares are usually cheaper than other transport options.
  • Connected: Depart from many cities across Colombia without layovers.
  • Comfortable: Reclining seats, air conditioning, and onboard entertainment.
  • Flexible: Multiple schedules and service levels, from economy to luxury.
You also avoid the hassle of crowded airports or parking, and arrive directly in MedellĂ­n ready to enjoy the festival.

How to buy tickets on redBus for the Feria de las Flores?

Booking is very easy:
  • Download the redBus Colombia app.
  • Register as a new user.
  • Select your origin city, destination MedellĂ­n, and travel date.
  • Compare schedules and pick your favorite seat.
  • Enter the code FLORES to get 10% off + 10% cashback.
  • Receive your digital tickets by email or directly in the app.

FAQs
Who can use the FLORES code?

All new users making their first purchase through the redBus app.

What benefits do I get with the FLORES code?

Up to 20% savings, combining 10% direct discount + 10% cashback in your redBus wallet.

Can I buy multiple tickets in one transaction?

Yes, you can add multiple passengers and select their seats in the same booking.

Which bus companies operate routes to MedellĂ­n?

Companies like Rápido Ochoa, Expreso Brasilia, Copetran, Bolivariano, and Flota Occidental have routes to Medellín.

Can I choose my seat?

Yes, you can choose your seat based on availability and bus type (economy, semi-bed, full-bed).

Can I change or cancel my ticket?

Yes, depending on the company’s policy. You’ll see the terms before paying.

Will I receive a physical ticket?

No, it’s not necessary. Your digital ticket will be emailed and available in the app.

From which cities can I travel to the Feria de las Flores?

You can depart from Bogotá, Cali, Bucaramanga, Manizales, Ibagué, and many other cities with direct routes to Medellín.

Can I use the code from the website?

No, this promotion is exclusive to app purchases.

Until when can I use the code?

Until August 11, 2025, or while supplies last.

View more