משפחת כיאט, שהחזיקה בזיכיון להפעלת 4 קווי תחבורה ציבורית בחיפה, ביקשה לחדש את רישיונה בתום מלחמת העצמאות, אך סורבה על ידי ממשלת ישראל, שיעצה לה להיכנס למשא ומתן עם אגד. המשא ומתן בין אגד למשפחת כיאט נתקל בקשיים, בשל מחיר גבוה שדרשה משפחת כיאט, וסירוב קואופרטיב אגד לתת מניות למי שאינו עובד בפועל בחברה. הבוררות הסתיימה רק ב־1960, ובמסגרתה רכשה אגד את הזיכיון ואת האוטובוסים של המשפחה, תמורת סכום כספי.
בשנת 1956 הוחלט לחפור בחיפה מנהרת פוניקולר, שיסיע נוסעים מהעיר התחתית דרך הדר הכרמל עד למרכז הכרמל (גן האם). הפוניקולר שנקרא 'כרמלית' נחנך בשנת 1959 והוא פעיל עד היום (להוציא תקופת הפסקה בין השנים 1986 עד 1992). הכרמלית היא הפוניקולר היחיד בישראל כיום.
עם השנים נוספו קווים שונים בתוך העיר ולמרחב על פי התפתחות השטח הבנוי של חיפה והמרחב. עד שנת 2003 היו כל הקווים הפרבריים מצפון וממזרח עוברים דרך הדר הכרמל עד לתחנה המרכזית (ששכנה עד שנות ה־70 בכיכר פלומר, ולאחר מכן עברה למרכזית בת גלים) בשני כיווני הנסיעה, דבר שהוביל לעומס תנועה רב באזור. ב־2002 נחנכה תחנת מרכזית המפרץ כתחנת המוצא של הקווים לצפון ולמזרח, וקבוצה של קווים עירוניים חדשים החלה לקשר בין מרכזית המפרץ ומרכזית חוף הכרמל לכל רחבי חיפה. באופן דומה הועברה תחנת המוצא של קווי הדרום למרכזית חוף הכרמל, השוכנת בפאתיה הדרומיים של חיפה ונחנכה בשנת 2003. עם זאת, מספר מצומצם של קווים לכיוון דרום - לירושלים, תל אביב ואילת - יוצאים גם ממרכזית המפרץ. יחד עם הפיצול הופחתו תעריפי הנסיעה מפרברי חיפה לעיר, והונהג השימוש בכרטיס מעבר, כרטיס המאפשר נסיעה במספר קווי אוטובוסים במרחב חיפה בפרק זמן של שעה, במחיר נסיעה בודדת. תוקף כרטיס המעבר הוארך מאוחר יותר בהדרגה ל-90 דקות (נכון לנובמבר 2011). שינויים אלו הובילו לדעיכתה ולבסוף לסגירתה של תחנת "מרכזית בת גלים".
למרות הכוונה המקורית, מספר קווים בין עירוניים ממשיכים להיכנס לתוך חיפה, בעיקר קווים מאוניברסיטת חיפה ומהטכניון לעיירות ערביות בגליל, קווים מהקריות לאוניברסיטת חיפה ולטכניון, וקווי תחבורה הפועלים במתכונת של קו מהדרין.
בשנת 2010 עברו אשכולות הקווים חיפה-יקנעם וחיפה-עפולה לידי חברת אומני אקספרס, שהוחלפה לאחר מכן בחברת סופרבוס.
התחבורה הציבורית כיום.
אוטובוסים.
כמו בשאר ערי ישראל אוטובוסים הם האמצעי העיקרי של התחבורה הציבורית בחיפה. מרבית שירות האוטובוסים בחיפה מופעל על ידי חברת אגד. קווים של אגד פועלים בשירות העירוני והבינעירוני, ובנוסף חברות אחרות מפעילות שירות בינעירוני היוצא מחיפה. שירות האוטובוסים בעיר כולל גם 3 קוי לילה (200, 205 ו-208), הפעילים, יחד עם המטרונית, לאורך כל שעות הלילה, ומספקים שירות תחבורה ציבורית 24 שעות ביממה. קווי האוטובוס בחיפה פעילים באופן חלקי גם בשבתות.
בדצמבר 2010 החלו לפעול מספר קווים חדשים, בעקבות פתיחתן של מנהרות הכרמל, בהם קו 101 המחבר בין תחנת מרכזית המפרץ ותחנת חוף הכרמל, כאשר באמצע הדרך קיימת בקו תחנת עצירה סמוך לגרנד קניון.
החל מפברואר 2017 הותרה העלייה מאחור במספר קווים, כאשר תיקוף הכרטיסים מתבצע במכונות אוטומטיות באוטובוסים. בחודש יולי 2017 הורחבה כמות הקווים בהם ניתן לעלות מאחור.
המטרונית.
מֶטְרוֹנִית היא מערכת הסעת המונים המשרתת את מטרופולין חיפה. כחלק מהקמתה נסללו מסלולים ייעודיים לתחבורה ציבורית ומופעלים קווי אוטובוס ארוך רב-קיבולת על מסלולים אלו. הבחירה בשיטת תחבורה ייחודית זו נתקבלה בשל התוואי ההררי של חיפה, שאינו מאפשר בנייתה של מסילת ברזל וחייב פתרון גמיש יותר.
בתחילת אוגוסט 2010 הוכרז כי חברת התחבורה "דן" היא הזוכה במכרז להפעלתו של המיזם בהתאם להצעה שהגישה בשותפות עם החברות "הארגז" ו"מאן". בחוזה שנחתם בנובמבר 2010 בין משרד התחבורה לחברת דן, הזיכיון להפעלת המטרונית הוענק לדן למשך 12 שנה והיא חויבה להפעיל במסגרת המיזם 90 אוטובוסים. המטרונית החלה בפעילות מלאה ב-16 באוגוסט 2013.
באוקטובר 2021 העבירה חברת דן בצפון (חברת בת של דן), את הפעלת המטרונית לחברת סופרבוס, לאחר שזו זכתה בינואר 2021 במכרז חדש להפעלת המטרונית. כיום פעילים במסגרת המטרונית ארבעה קווים, כאשר אחד מהם, קו 1, פעיל 24 שעות ביממה ושבעה ימים בשבוע.
עם פתיחת המטרונית חל שינוי במספר קווי תחבורה בעיר. כך לדוגמה בוטלו הקווים 103 (ממרכזית המפרץ לחוף הכרמל) ו-108 (ממרכזית המפרץ לבת גלים).
הכרמלית.
הכרמלית היא כלי תחבורה תת-קרקעי, שהחל לפעול בשנת 1959. הכרמלית היא פוניקולר הנוסע על מסילה תת-קרקעית באורך של 1.8 קילומטרים, ולה שש תחנות בעיר חיפה. היא מובילה בין אזור הנמל בעיר התחתית למרכז הכרמל, דרך הדר. כיום הכרמלית פועלת בתדירות של כ-10 דקות ברוב שעות היום, שעות הפעילות שלה הן בין 06:00 לחצות בימות השבוע, עד שעה 15:00 בימי שישי, ומצאת השבת עד שעה חצות. החל מ-1 בינואר 2017 הכרמלית הוכנסה לכרטוס המשותף עם שאר התחבורה בחיפה (אוטובוסים, מטרונית ורכבת).
רכבת ישראל.
הקו הראשי של רכבת ישראל חוצה את חיפה לאורך חוף ימה של חיפה. בחיפה שלוש תחנות רכבת (חיפה מרכז, חיפה בת גלים וחיפה חוף הכרמל,מרכזית המפרץ,חוצות המפרץ,קריית חיים). עקב מיקום תחנות הרכבת בחלק התחתון של העיר, הרכבת אינה משמשת כמעט לנסיעה עירונית בתוך חיפה, אך ישנו שימוש רב ברכבת לנסיעה פרברית לקריות, ולנסיעות בין עירונית לעכו, נהריה ותל אביב. עקב מיקומה הטופוגרפי של המסילה בסמוך לחוף הים התחנות קרובות לאזור העיר התחתית, נמל חיפה, שכונת בת גלים, בית החולים רמב"ם ואזור התעשייה מתמ, אך מרוחקות למדי משכונת הדר הכרמל ומשכונות הכרמל, מהטכניון ומאוניברסיטת חיפה.
בחיפה ישנה השקה בין התחנות המרכזיות של האוטובוסים ותחנות הרכבת, דבר המאפשר מעבר בין סוגי תחבורה ציבורית שונים, ותחנות רכבת חדשות אף נבנו מתוך תכנון בקרבת התחנות המרכזיות. עד שנות ה־70 שכנו התחנות המרכזיות בעיר התחתית, בקרבה לתחנת הרכבת חיפה מרכז. לאחר מעברם לתחנת בת גלים, נבנתה תחנת הרכבת בת גלים בסמוך לתחנה המרכזית. עם פיצול פעילותה בראשית העשור הראשון של המאה ה־21, נבנו תחנות הרכבת חוף הכרמל ומרכזית המפרץ בסמוך לשתי התחנות המרכזיות החדשות.
רכבל חיפה התיירותי.
רכבל חיפה הוא רכבל המקשר בין בת גלים, שלחוף הים, ושכונת סטלה מאריס, שבקצה הצפוני של הכרמל. והוא משמש במקור כאטרקצייה תיירותית, ואינו נכלל עם שאר אמצעי התחבורה העירונית בעיר. והיא משמשת גם כאופצייה ככלי תחבורה לכל דבר. עבור הסטודנטים ואנשי הסגל האקדמיים בהגעתם ל האקדמית גורדון. ואת חנייתם בתחנה התחתונה.
מוניות שירות.
מוניות שירות פועלות בחיפה עוד מתקופת המנדט הבריטי, תוך תחרות חריפה עם קווי האוטובוסים. באזור חיפה פועלות מוניות שירות בקווים עירוניים, פרבריים ובין-עירוניים. נקודת המוצא של מרבית מוניות השירות היא בהדר הכרמל, וממנה יוצאים קווים לתל אביב, כרמיאל, נהריה, עכו, קריית ים, טירת כרמל, נצרת, עוספייה, דליית אל כרמל, טבריה, נשר, הטכניון, אוניברסיטת חיפה, שכונות הכרמל ובת גלים. בקריית אתא פועל קו מוניות פנימי, וכן פועל קו בין קריית ים, קריית מוצקין וקריית ביאליק.
מוניות שירות מורשות לנסוע בנתיבי תחבורה ציבורית רגילים, אך אינן רשאיות להשתמש בנתיבי המטרונית, בהם פועלים רק אוטובוסים בקווי שירות. כמו כן, שיטת הכירטוס של האוטובוסים אינה תקפה במוניות השירות, לרבות כרטיסי המעבר. עם זאת, מוניות השירות עשויות להיות תדירות ומהירות יותר מקווי האוטובוס, ובחלק מהמקרים פוטרות את הנוסע מהצורך לעבור בין אוטובוסים.
הרכבלית.
רכבלית הוא רכבל באורך כ-4.4 קילומטרים, המקשר בין מרכז התחבורה מרכזית המפרץ, שבו ממוקמות תחנת האוטובוסים ותחנת הרכבת, לבין הטכניון ואוניברסיטת חיפה. לרכבל שלוש תחנות נוספות בצומת הצ'ק פוסט, ברחוב רב-אלוף יעקב דורי ובטכניון העליון, שתהיינה תחנות תפעוליות בלבד. הנסיעה ממרכזית המפרץ עד הטכניון נמשכת כ-10 דקות, ומהטכניון עד אוניברסיטת חיפה עוד כ-9 דקות. במערכת 150 קרוניות, כאשר כל קרונית בעלת כושר נשיאה של עד עשרה נוסעים. הספק המערכת צפוי לעמוד על 2,400 נוסעים בשעה בכל כיוון. הקרוניות יוצאות לדרכן בכל כ-15 שניות, והן נגישות לבעלי מוגבלויות.
תחנות מרכזיות ומסופים.
התחנה המרכזית הראשונה של חיפה הייתה בכיכר חמרה (כיכר פריז של ימינו), ובה חנו עגלות והדיליז'אנסים שסיפקו שירותי נסיעה לעיר ולמרחב. עם התפתחותה של חיפה והגידול במספר הנוסעים החלו גם הרחובות הסמוכים לכיכר לשמש כמקום חניה זמני. ב-1935 הועברה התחנה המרכזית של הכרכרות והמוניות לדרך העצמאות, וקווי האוטובוס הפרבריים עברו לכיכר פלומר. קווי האוטובוס הבין־עירוניים שהופעלו על ידי אגד עברו לתחנת אגד ברחוב העצמאות. לאחר קום המדינה עברה תחנת אגד הבין עירונית לרחוב יפו.
בשנות ה-70 נבנתה תחנת מרכזית בת גלים, אליה עברו כל הקווים הפרבריים והבין־עירוניים, ששימשה כתחנה המרכזית עד ל־2003. בשנה זו פוצל השירות בתחנה לתחנות מרכזית חוף הכרמל ומרכזית המפרץ בשני קצוות העיר, בעוד מרכזית בת גלים לבסוף נסגרה והפכה למסוף קטן.
מסופי תחבורה ציבורית.
נוסף על שתי התחנות המרכזיות, פועלים כיום בעיר מספר מסופים קטנים:
הפעלת התחבורה הציבורית בשבת.