\documentclass[twocolumn]{article} \usepackage{lipsum} \listfiles\begin{document} \lipsum[1] \begin{flushright}\lipsum[2]\end{flushright} \lipsum[3] \newpage \lipsum[4] {\raggedleft\lipsum[5]\par} \lipsum[6] \end{document}
図を見ても分かるように、flushrightの方は前後の行間が広め。
\setlength{\topsep}{0mm}
を行頭らへんに追加したら大丈夫だった。TeXは本当に分からん。
参考:horizontal alignment - Difference between flushright and raggedleft - TeX - LaTeX Stack Exchange