Submit Your Event to the
Texas Highways Events Calendar

Thank you for submitting your event to the Texas Highways Events Calendar.

All events are subject to editing and approval by Texas Highways editors. You will receive an email notification when your event has been reviewed. Listings that meet our deadlines for publication are given priority–please see our guidelines page if you have any questions.

Submit Another Event

<!-- https://webhost.lightspoke.com/txdotcoe/EventSubmissionSave.py --><!-- [et_pb_line_break_holder] --><form name="EventSubmission" id="EventSubmission" action="https://webhost.lightspoke.com/txdotcoe/EventSubmissionSave.py" method="post"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label>Name of Event</label><input maxlength="150" size="30" class="" title="" value="" name="Event Name" type="text" required><!-- [et_pb_line_break_holder] --><label>Description of Event</label><textarea cols="45" rows="12" class="" title="" name="Web Description" required></textarea><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><input maxlength="150" size="30" class="" title="" value="" id="region" name="Region" type="hidden" ><!-- [et_pb_line_break_holder] --><label>Event Start Date</label> <!-- [et_pb_line_break_holder] --> <input class="start date" id="startdate" name="Event Start Date" type="text" value="" /><!-- [et_pb_line_break_holder] --><script type="text/javascript"><!-- [et_pb_line_break_holder] --> jQuery(document).ready(function(){<!-- [et_pb_line_break_holder] --> jQuery('#startdate').datepicker({ dateFormat: 'mm/dd/yy' });<!-- [et_pb_line_break_holder] -->jQuery('#enddate').datepicker({ dateFormat: 'mm/dd/yy' });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->jQuery('#EventSubmission').submit(function(e) { <!-- [et_pb_line_break_holder] --> jQuery('#phone1').val( jQuery('#phone1A').val() +'-'+ jQuery('#phone1B').val() +'-'+ jQuery('#phone1C').val() );<!-- [et_pb_line_break_holder] --> jQuery('#contactphone').val( jQuery('#contactphoneA').val() +'-'+ jQuery('#contactphoneB').val() +'-'+ jQuery('#contactphoneC').val() );<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --> });<!-- [et_pb_line_break_holder] --></script><!-- [et_pb_line_break_holder] --> <span id="fromcalicon" ><i style="margin:0 0.25em;" class="far fa-calendar-alt fa-lg"></i></span><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- <input class="time start" id="starttime" name="Start Time" type="text" value=""/> --><!-- [et_pb_line_break_holder] --><!--<!-- [et_pb_line_break_holder] --><p class="date_infotext">MM / DD / YYYY</p><!-- [et_pb_line_break_holder] -->--><!-- [et_pb_line_break_holder] --><label>Event End Date</label> <!-- [et_pb_line_break_holder] --> <input class="date end" id="enddate" name="Event End Date" type="text" value="" /><!-- [et_pb_line_break_holder] --> <span id="tocalicon"><i style="margin:0 0.25em;" class="far fa-calendar-alt fa-lg"></i></span><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- <p class="date_infotext">MM / DD / YYYY</p> --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- <input class="time end" id="endtime" name="End Time" type="text" value=""/> --><!-- [et_pb_line_break_holder] --><p><!-- [et_pb_line_break_holder] --><i>(if event has varying dates and times, please indicate in box below)</i><!-- [et_pb_line_break_holder] --></p><!-- [et_pb_line_break_holder] --><label>Additional Event Date Info</label><input maxlength="150" size="30" class="" title="" value="" name="Event Dates Submitted" type="text" ><!-- [et_pb_line_break_holder] --><label>Event Website</label><input maxlength="150" size="30" class="" title="" value="" name="Website1" type="text" ><!-- [et_pb_line_break_holder] --><br><!-- [et_pb_line_break_holder] --><i style="font-size:14px;">Please consider using a URL shortener (like <a href="https://bitly.com/" target="_blank">Bit.ly</a> or <a href="https://tinyurl.com/" target="_blank">TinyURL</a>) to make the website easier for print readers to follow.</i><!-- [et_pb_line_break_holder] --><br><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label>Event Category</label><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <i>(If the event fits more than one category, choose the most accurate—up to three.)</i> <!-- [et_pb_line_break_holder] --> <ul><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Antiques, Shopping, & Farmers Markets"/>Antiques, Shopping, & Farmers Markets</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Arts, Culture, & Museums">Arts, Culture, & Museums</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Beaches">Beaches</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Children, Family, & Pets">Children, Family, & Pets</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Fairs & Festivals">Fairs & Festivals</option></li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Food & Drink">Food & Drink</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Golf">Golf</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="History & Heritage">History & Heritage</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Holidays & Seasonal Celebrations">Holidays & Seasonal Celebrations</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Music & Dance">Music & Dance</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Nature & Outdoors">Nature & Outdoors</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Ranches & Rodeos">Ranches & Rodeos</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Sports & Fitness">Sports & Fitness</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Theater & Film">Theater & Film</li><!-- [et_pb_line_break_holder] --> <li><input name="CategoryCheck" class="categorycheck" type="checkbox" value="Vehicles & Collectors">Vehicles & Collectors</li><!-- [et_pb_line_break_holder] --> <li><input type="hidden" id="Category" name="Category" /></li><!-- [et_pb_line_break_holder] --> </ul> <!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <label>Is this a free event?</label><!-- [et_pb_line_break_holder] --> <input type="radio" name="Free Event" value="Yes" > <label for="Free Event">Yes</label><!-- [et_pb_line_break_holder] --> <input type="radio" name="Free Event" value="No" ><label for="Free Event">No</label><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!--<label class="FormHeader">WHERE</label>--><!-- [et_pb_line_break_holder] --><label>Name of Venue</label><input maxlength="150" size="30" class="" title="" value="" name="Venue Name" type="text" ><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label class="FormHeader"><br>VENUE'S PHYSICAL ADDRESS</label><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label>Street Address</label><!-- [et_pb_line_break_holder] --><!--<textarea cols="45" rows="2" class="" title="" name="Address" required></textarea><!-- [et_pb_line_break_holder] -->--><!-- [et_pb_line_break_holder] --><input maxlength="250" size="30" class="" title="" name="Address" required><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label>City</label><!-- [et_pb_line_break_holder] --><!-- <div class="inlineInput"> --><!-- [et_pb_line_break_holder] --><input maxlength="150" size="30" class="" title="" value="" id="city" name="City" type="text" required><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label>State</label><!-- [et_pb_line_break_holder] --><input maxlength="2" size="2" class="" title="" value="TX" id="venustate0" disabled="disabled"><!-- [et_pb_line_break_holder] --><input type="hidden" name="Venue State" id="venuestate" value="TX"/><!-- [et_pb_line_break_holder] --><!--<select name="Venue State0" id="venuestate0" disabled="disabled"><!-- [et_pb_line_break_holder] --><option value="TX">TX</option><!-- [et_pb_line_break_holder] --></select><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --></div><!-- [et_pb_line_break_holder] -->--><!-- [et_pb_line_break_holder] --><label>Zip/Postal Code</label><input size="12" id="venuezip" name="Venue Zip" type="text" required><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label class="FormHeader"><br>EVENT CONTACT INFORMATION</label><!-- [et_pb_line_break_holder] --><label>Phone Number</label><!-- [et_pb_line_break_holder] --><div class="eventPhoneDiv"><!-- [et_pb_line_break_holder] --> <input maxlength="3" size="3" id="phone1A" name="Phone1A" type="text" placeholder="###" required/> -<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <input maxlength="3" size="3" id="phone1B" name="Phone1B" type="text" placeholder="###" required/> -<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <input maxlength="4" size="4" id="phone1C" name="Phone1C" type="text" placeholder="####" required/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> <input maxlength="150" size="30" id="phone1" name="Phone1" type="hidden" /><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --><label>Email</label><input maxlength="150" size="30" class="" title="" value="" name="Email" type="text" /><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label class="FormHeader"><br>YOUR INFORMATION</label><!-- [et_pb_line_break_holder] --><p><em><small>This information will not be published.</small></em></p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><label>Name</label><input maxlength="150" size="30" class="" title="" value="" name="Contact Name" type="text" required><!-- [et_pb_line_break_holder] --><label>Phone Number</label><!-- [et_pb_line_break_holder] --><div class="eventPhoneDiv"><!-- [et_pb_line_break_holder] --> <input maxlength="3" size="3" class="" title="" value="" id="contactphoneA" name="ContactPhoneA" type="text" placeholder="###" required/> - <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <input maxlength="3" size="3" class="" title="" value="" id="contactphoneB" name="ContactPhoneB" type="text" placeholder="###" required/> - <!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> <input maxlength="4" size="4" class="" title="" value="" id="contactphoneC" name="ContactPhoneC" type="text" placeholder="####" required/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> <input maxlength="150" size="30" class="" title="" value="" id="contactphone" name="Contact Phone" type="hidden" ><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --><label>Email</label><input maxlength="150" size="30" class="" title="" value="" name="Contact Email" type="text" email required /><!-- [et_pb_line_break_holder] --><label></label><!-- [et_pb_line_break_holder] --><input name="input_submit_10" class="et_pb_button" style="color:white!important; text-transform: capitalize; margin-left: 80px" value="Submit Event" type="submit"><input value="-1" name="r" type="hidden"/><input value="8681504" name="doc" type="hidden"/><!-- [et_pb_line_break_holder] --></form>

Get more Texas in your inbox

Sign up for our newsletters and never miss a moment of what’s happening around the state.