공도시외버스터미널은 대한민국 경기도 안성시 공도읍 공도로 51-7(용두리 272-1번지)에 위치한 시외버스터미널이다. 고속버스 전산망상의 터미널 번호는 133이며, 일반적으로 '공도터미널'이라고도 불린다.
과거에는 공도읍 공도로 77(만정리)에 매표소가 위치하여 간이정류장 형식으로 운영되었으며, 이 시기에는 '공도정류장'이라고 불리기도 하였다. 당시 정류장은 규모 대비 이용객이 많았고 시내버스 정류장과 공동으로 사용되어 교통 혼잡이 발생하는 문제가 있었다. 이에 안성시는 기존 정류장에서 서쪽으로 약 300m 떨어진 용두리 272-1번지 일대로 터미널을 이전할 계획을 세우고 신축을 추진하였으며, 2015년 2월 26일 새로운 터미널로 이전하였다. 기존 터미널의 매표소는 2015년 2월 25일자로 폐쇄되었다.
터미널의 운영 형태는 정류장(종류)으로 분류되며, 고속버스와 시외버스, 시내버스가 모두 운행한다. 고속버스 노선으로는 '공도↔서울경부' 노선이 운행되며, 경유지에는 주은풍림아파트 정류소가 있다. 시외버스 노선으로는 안성종합버스터미널, 대전복합, 천안, 아산, 당진, 서산, 동서울, 서울남부, 인천, 안산 방면 등이 운행된다.
특이 사항으로, 안성종합버스터미널 및 한경대, 시민회관 정류장에서 승객을 모두 태운 버스는 공도에서는 승차할 수 없다. 이용객이 많은 시간대에는 이 곳에서 승차하지 못하는 경우가 많으므로, 터미널 측에서는 안성터미널 이용을 권장하고 있다. 승차권 외에 수도권 일부 노선의 경우 현금이나 교통카드로 승차하는 것이 가능하며, 공도시외버스터미널에서 구입한 승차권은 주은·풍림아파트 정류소에서는 사용할 수 없다는 제한이 있다.
2023년 1월 31일부터 매표소가 폐쇄되고 동서울, 서울남부, 인천, 안산 방향에 좌석제가 시행되었으며, 2024년 7월 17일부터는 시외버스 온라인 예매 노선이 확대 시행됨에 따라 대전복합, 천안, 아산, 당진, 서산 방향에도 좌석제가 적용되었다.
터미널 위키백과 문서에 따르면 운영기관은 개인사업자이며, 향후 KD운송그룹이 운영을 맡을 예정인 것으로 기재되어 있다.