W 285 roku plemię Murong z Xianbei, prowadzone przez Murong Hui, najechało Buyeo, doprowadzając do samobójstwa króla Uireo (依慮). Sima Yan doprowadził do odrodzenia się Buyeo, a jako króla obsadził Uira (依羅). Ataki królestwa Goguryeo powodowały osłabienie państwa. Strata fortecy w okolicach Harbinu, granice Buyeo przesunęły się w kierunku południowo-zachodnim do Nong’an. Około 347 roku, Buyeo zostało podbite przez Murong Huanga, założyciela Wcześniejszej Dynastii Yan, a król Xuan (玄) i jego ludzie, wzięci do niewoli.
Przy pierwszych znakach upadku część mieszkańców Buyeo wyemigrowała do Korei na ziemie Okjeo (). W Goguryeo zwani byli Wschodnimmi Buyeo. Ich ziemie zostały w 483 włączone do Goguryeo.
Część Buyeo pozostawała w okolicach Harbinu, ich tereny znajdowały się pod wpływem władców Goguryeo. W 457 roku kraj ten płacił daninę dla Północnego Wei. W 494 roku został podbity przez wzrastające w siłę Wuji (Mohe), a rodzina królewska uciekła do Goguryeo.