JS Bach

When it comes to the piano (or rather harpsichord) and exceptional musicianship, Bach is a name that you will hear again, and again...and again! Despite living before the invention of the piano, Johann Sebastian Bach remains one of the most celebrated and interesting classical composers to have ever lived and many of his works are the foundation of modern piano technique and playing.

Below our experts have hand selected the very best of JS Bach to offer a wide selection of his repertoire, presented in a beautiful manner. From his iconic Well Tempered Clavier, which is often regarded as The Old Testament of the piano world to is iconic suites, there is something for everyone to try their hand at

Want to learn more about Bach? Read our guide on whether or not Bach's works should be played on piano here!
Easy Classics for Piano.  36 Originals from Bach to Satie. With reliable fingering.
Easy Classics for Piano.  36 Originals from Bach to Satie. With reliable fingering.

Easy Classics for Piano. 36 Originals from Bach to Satie. With reliable fingering.

£12.50
Mini Pad Gone Chopin Bach Soon
Mini Pad Gone Chopin Bach Soon

Mini Pad Gone Chopin Bach Soon

£2.50
Bach, Johann Sebastian: Goldberg Variations BWV 988
Bach, Johann Sebastian: Goldberg Variations BWV 988

Bach, Johann Sebastian: Goldberg Variations BWV 988

£14.50
Bach, Johann Sebastian: Six Partitas BWV 825-830
Bach, Johann Sebastian: Six Partitas BWV 825-830

Bach, Johann Sebastian: Six Partitas BWV 825-830

£23.00
Bach, Johann Sebastian: At The Piano
Bach, Johann Sebastian: At The Piano

Bach, Johann Sebastian: At The Piano

£16.50
Bach, Johann Sebastian: Toccata & Fugue in D minor BWV 565
Bach, Johann Sebastian: Toccata & Fugue in D minor BWV 565

Bach, Johann Sebastian: Toccata & Fugue in D minor BWV 565

£8.95
Bach, Johann Sebastian: Inventions & Sinfonias BWV772-801 Fing'd
Bach, Johann Sebastian: Inventions & Sinfonias BWV772-801 Fing'd

Bach, Johann Sebastian: Inventions & Sinfonias BWV772-801 Fing'd

£17.50
Bach, Johann Sebastian: Goldberg Variations (piano with fingerings)
Bach, Johann Sebastian: Goldberg Variations (piano with fingerings)

Bach, Johann Sebastian: Goldberg Variations (piano with fingerings)

£12.50
Bach, Johann Sebastian: Easy Piano Pieces & Dances Bach
Bach, Johann Sebastian: Easy Piano Pieces & Dances Bach

Bach, Johann Sebastian: Easy Piano Pieces & Dances Bach

£12.50
Piano Music from Bach to Debussy
Piano Music from Bach to Debussy

Piano Music from Bach to Debussy

£8.50
Bach, Johann Sebastian: Well-Tempered Clavier BWV 870-893 Vol. 2
Bach, Johann Sebastian: Well-Tempered Clavier BWV 870-893 Vol. 2

Bach, Johann Sebastian: Well-Tempered Clavier BWV 870-893 Vol. 2

£23.99
Bach, Johann Sebastian: Well-Tempered Clavier BWV 846-869 Vol. 1
Bach, Johann Sebastian: Well-Tempered Clavier BWV 846-869 Vol. 1

Bach, Johann Sebastian: Well-Tempered Clavier BWV 846-869 Vol. 1

£23.99
Bach, Johann Sebastian: French Suites BWV 812-817
Bach, Johann Sebastian: French Suites BWV 812-817

Bach, Johann Sebastian: French Suites BWV 812-817

£16.99
Bach, Johann Sebastian: Three Popular Pieces, Arranged for Piano Duet  
Jesu, Joy of Man’s Desiring; Sheep May Safely Graze; Sleepers, wake
Bach, Johann Sebastian: Three Popular Pieces, Arranged for Piano Duet  
Jesu, Joy of Man’s Desiring; Sheep May Safely Graze; Sleepers, wake

Bach, Johann Sebastian: Three Popular Pieces, Arranged for Piano Duet Jesu, Joy of Man’s Desiring; Sheep May Safely Graze; Sleepers, wake

£13.95
Bach, Johann Sebastian: “Jesu Joy of Man’s Desiring” EP 264b from the Cantata BWV 147
Bach, Johann Sebastian: “Jesu Joy of Man’s Desiring” EP 264b from the Cantata BWV 147

Bach, Johann Sebastian: “Jesu Joy of Man’s Desiring” EP 264b from the Cantata BWV 147

£8.95
Bach, Johann Sebastian: Air in D from the Orchestral Suite No. 3 BWV 1068
Bach, Johann Sebastian: Air in D from the Orchestral Suite No. 3 BWV 1068

Bach, Johann Sebastian: Air in D from the Orchestral Suite No. 3 BWV 1068

£7.95
Bach, Johann Sebastian: more than the score - Prelude & Fugue C
Bach, Johann Sebastian: more than the score - Prelude & Fugue C

Bach, Johann Sebastian: more than the score - Prelude & Fugue C

£6.95
Bach, Johann Sebastian: Well Tempered Bk2 48 Preludes and Fugues
Bach, Johann Sebastian: Well Tempered Bk2 48 Preludes and Fugues

Bach, Johann Sebastian: Well Tempered Bk2 48 Preludes and Fugues

£21.00
Bach, Johann Sebastian: Well Tempered Bk1 48 Preludes and Fugues
Bach, Johann Sebastian: Well Tempered Bk1 48 Preludes and Fugues

Bach, Johann Sebastian: Well Tempered Bk1 48 Preludes and Fugues

£21.00
Bach, Johann Sebastian: Toccatas BWV 910-916
Bach, Johann Sebastian: Toccatas BWV 910-916

Bach, Johann Sebastian: Toccatas BWV 910-916

£25.00

About Millers Music

More than music

Shop the way you want, when you want

Browse or buy online 24/7, visit our city centre showroom, or order for home delivery or collection. You can shop your way.

Need advice? We're here to help

Our team pride themselves on delivering the very best experience, they can help you with the right advice and services.

Supporting players and the Planet

Our selection of products have been curated over decades and services carefully designed to minimise our impact on the planet.