2024 Tuition & fees

The 2024 tuition & fees at UB is $10,782 for New York residents and $30,572 for out-of-state students. The tuition & fees has increased by 6.52% from last year.
The next table shows the 2024 tuition & fees and the tuition trends over last 5 years at UB.
You can check and view more costs information including living costs, books & supplies, and tuition per credit hour at University at Buffalo Cost of Attendance page.
University at Buffalo 2024 Tuition & fees
YearUndergraduateGraduate
New York ResidentsOut-of-StateNew York ResidentsOut-of-State
2020$10,524$28,194$14,130$25,920
2021$10,526$28,196$14,238$26,028
2022$10,782$28,702$14,388$26,178
2023$10,782$28,702$14,388$26,178
2024$10,782$30,572$14,388$27,338

Tuition per Credit Hour

The 2024 undergraduate tuition per credit hour at University at Buffalo is $295 for New York residents and $1,119 for out-of-state students. The undergraduate tuition per credit hour has increased by 7.49% from last year.
The 2024 graduate tuition per credit hour is $471 for New York residents and $1,011 for out-of-state students. The graduate tuition per credit hour has increased by 4.98% from last year.
The next table and chart show the 2024 tuition per credit hour and its trends over last 5 years at University at Buffalo.
University at Buffalo 2024 Tuition per Credit Hour
YearUndergraduateGraduate
New York ResidentsOut-of-StateNew York ResidentsOut-of-State
2020$295$1,031$471$963
2021$295$1,031$471$963
2022$295$1,041$471$963
2023$295$1,041$471$963
2024$295$1,119$471$1,011

Offered Online Programs

University at Buffalo offers 548 major programs through Certificate, Bachelor's, Master's, Doctorate, Post Graduate Certificate degrees/programs. Of that, 16 online programs are offering via distance learning (online classes).
You can view all major programs at University at Buffalo at Area of Study & Major Program page with completer and earning after graduation information.
Number of Online ProgramsNumber of Total Programs
Bachelor's0104
Master's3192
Doctorate (Research)2103
Doctorate (Professional)523
1-2 Years certificates07
Post-BS Certificate439
Post-MS Certificate280
Total16548

Online Student Population

There are 32,099 students including both undergraduate and graduate students at UB. Of that, 2,183 students have enrolled online exclusively.
In addition, 12,034 students have joined to some online courses and 17,882 students only joined to in-classrrom courses.
The next tables show the online students by enrollment type and locality for the academic year 2022-2023.
Online Student Population at University at Buffalo
TotalUndergraduateGraduate
Total32,09920,76111,338
Enrolled Exclusively in Online Classes2,1835781,605
Enrolled Some in Online Classes12,0349,6392,395
Not Enrolled in Online Classes17,88210,5447,338
Online Student Population by Student Location at University at Buffalo
TotalUndergraduateGraduate
Total (Enrolled Excl.)2,1835781,605
New York Residents1,8515251,326
Other State in U.S.22124197
Outside of U.S.1062878
Unknown514