An HPLC method was developed for the simultaneous determination of seven water-soluble vitamins, viz. thiamine, riboflavin, nicotinic acid, nicotinamide, pyridoxine, cyanocobalamin, and folic acid, in multivitamin pharmaceutical formulations and biological fluids (blood serum and urine). Separation was achieved at ambient temperature on a Phenomenex Luna C18 (150 x 4.6 mm) analytical column. Gradient elution was performed starting at a 99:1 A:B v/v composition, where A: 0.05 M CH3COONH4/CH3OH (99/1) and B: H2O/CH3OH (50/50), at a flow rate of 0.8 mL/min. After a 4-min isocratic elution the composition was changed to 100% of B in 18 min and elution continued isocratically for 8 min. Detection was performed with a photodiode array detector at 280 nm. Each vitamin was quantitatively determined at its maximum wavelength. Spectral comparison was used for peak identification in real samples. Detection limits were in the range of 1.6-3.4 ng, per 20-microL injection, while linearity held up to 25 ng/microL. Accuracy, intra-day repeatability (n = 6), and inter-day precision (n = 7) were found to be satisfactory. Theobromine (2 ng/microL) was used as internal standard. Sample preparation of biological fluids was performed by SPE on Supelclean LC-18 cartridges with methanol-water 85/15 v/v as eluent. Extraction recoveries from biological matrices ranged from 84.6% to 103.0%.