Bach for Classical Guitar – Free Sheet Music PDFs

Free and premium sheet music by Johann Sebastian Bach (1685-1750) for classical guitar. Although Bach never specifically wrote for the classical guitar there is plenty of evidence that he regularly interacted with lute players including Sylvius Leopold Weiss. The ‘Lute Suites’ most likely written on a Lute-Harpsichord hybrid nevertheless exist in period lute tablature and it is well documented that Bach regularly rearranged his music for various instruments.

Free and Premium Editions from this site:

Recommended Editions from Others (Amazon)

Keep in mind that:

  • BWV 995 – Suite in G minor is a transcription of Cello Suite No. 5, BWV 1011
  • BWV 1000 – Fugue in G minor is a transcription from Violin Sonata No. 1, BWV 1001
  • BWV 1006a is a transcription from Partita No. 3 in E major BWV 1006 for solo violin

Free Lute Suites by Jean-François Delcamp – Copyright/Notes: Edited & Fingered and available for free from his site. Links to

Free Lute Suites – Arr. Eythor Thorlaksson (Links to Copyright/Notes: Edited & Fingered and available for free from his site.

Free Hans Bruger: J.S. Bach: Compositionen für die Laute (1921) – Copyright/Notes: Public Domain. Beware of mistakes and old-school keys! I would not recommend this edition but could still be useful.


Help Support the Site

Support the site. You're reading one of the most popular independent classical guitar publications online. The website, newsletter, and lessons are available to everyone for free. But it’s difficult and expensive work. Corporations and social media have caused falling revenues across the web making it increasingly challenging for independent publishers. If you value the website, newsletter, free lessons, or sheet music, please consider offering your support to keep its future sustainable and secure. – Bradford Werner

Subscribe to the site via the Email Newsletter, FacebookTwitterYouTubeInstagramPatreon.

1 Comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.