A black and white image showing the four instruments that we teach here at Moray Music Lessons. Electric Guitar, Acoustic Guitar, Bass Guitar and Ukulele

At Moray Music Lessons we offer Guitar, Ukulele and Bass lessons for all ages and abilities.

1-to-1 and 2-to-1 Lessons

Private lessons with a Tutor – Customised Learning Path

Guitar >
Ukulele >
Bass >

Groups For All

Groups that are suitable for all ages
Study Groups >

Groups for Adults

Learn to play in a group of similar-level students
Ukulele Club For Adult Beginners >


Put your newly learned skills to use in one of our Monthly Clubs
Acoustic Guitar Club >
Ukulele Club >
Blues Club >

Upcoming Events

Summer 2019 at Moray Music Lessons


Every Monday from July 1st to August 12th, we’ll be offering Piano Lessons.  They’ll be priced at £15 per 30-minute slot (or £25 for an hour) and can be booked in our booking calendar below.


Standard Prices

30min 1-to-1 Lesson

£15for 30 minutes

60min 1-to-1 Lesson

£25for 1 hour

30min 2-to-1 Lesson

££20for 30 minutes

60min 2-to-1 Lesson

££30for 1 hour

Weekday Morning Prices (9.30am – 11.30am Tuesday to Friday)

30min Weekday Morning 1-to-1 Lesson

£12for 30 minutes

60min Weekday Morning 1-to-1 Lesson

£20for 1 hour


Based in Elgin, Moray Music Lessons was started in May 2015 by Tom Morris with the aim of providing high quality, fun and friendly music lessons for all ages.  We recognise that everyone is unique and that no two students are the same.  With this in mind, we tailor a personalised lesson plan for each student based on their goals, whether those are short-term goals (Learn some simple chords and strumming patterns/Learn to play a song to the end) or long-term goals (Study for and sit a graded exam/Join a band/Play a gig).  No matter what level you learn at, each lesson will be based around core musical elements like time (pulse), rhythm, sound quality and musical character, so that you learn to play your instrument the best you possibly can.

As as a student of Moray Music Lessons, you’ll get access to our Student Area where you can see what lessons you have booked, where you’re at with payments, download any lesson videos or backing tracks and log your practice time.  You will also receive a practice map so that you’ll not only be shown what to practice but how to practice.  We’re happy to teach any genre – from Rock, Pop and Heavy Metal to Acoustic Folk and Classical.  We’ve never come across a style we haven’t enjoyed teaching yet!

Lessons are £15 for 30 minutes, but if you’re lucky enough to be free during a weekday morning (9.30am – 11.30am), lessons are £12 for 30 minutes.

Ukulele Club


Tom Morris

Guitar, Ukulele & Bass

Available Monday to Friday

A current profile picture of our guitar Tutor Wilson Noble. Wilson teaches at Moray Music Lessons on a Sunday.

Wilson Noble


Available Sunday


Angus Lawson

Piano Lessons

Available Monday mornings during the Summer Holidays



Tom teaches from Monday to Friday
Wilson Noble, Guitar Tutor on Sundays at Moray Music Lessons in Elgin
Wilson teaches on Sundays

Weekday Morning Lessons with Tom Morris £12.00
Weekday Afternoon/Evening Lessons with Tom Morris £15.00
Sunday Guitar Lessons with Wilson Noble £15.00
Piano Lesson with Angus Lawson £15.00
Europe London
Africa Abidjan
Africa Accra
Africa Addis Ababa
Africa Algiers
Africa Asmara
Africa Bamako
Africa Bangui
Africa Banjul
Africa Bissau
Africa Blantyre
Africa Brazzaville
Africa Bujumbura
Africa Cairo
Africa Casablanca
Africa Ceuta
Africa Conakry
Africa Dakar
Africa Dar es Salaam
Africa Djibouti
Africa Douala
Africa El Aaiun
Africa Freetown
Africa Gaborone
Africa Harare
Africa Johannesburg
Africa Juba
Africa Kampala
Africa Khartoum
Africa Kigali
Africa Kinshasa
Africa Lagos
Africa Libreville
Africa Lome
Africa Luanda
Africa Lubumbashi
Africa Lusaka
Africa Malabo
Africa Maputo
Africa Maseru
Africa Mbabane
Africa Mogadishu
Africa Monrovia
Africa Nairobi
Africa Ndjamena
Africa Niamey
Africa Nouakchott
Africa Ouagadougou
Africa Porto-Novo
Africa Sao Tome
Africa Tripoli
Africa Tunis
Africa Windhoek
America Adak
America Anchorage
America Anguilla
America Antigua
America Araguaina
America Argentina - Buenos Aires
America Argentina - Catamarca
America Argentina - Cordoba
America Argentina - Jujuy
America Argentina - La Rioja
America Argentina - Mendoza
America Argentina - Rio Gallegos
America Argentina - Salta
America Argentina - San Juan
America Argentina - San Luis
America Argentina - Tucuman
America Argentina - Ushuaia
America Aruba
America Asuncion
America Atikokan
America Bahia
America Bahia Banderas
America Barbados
America Belem
America Belize
America Blanc-Sablon
America Boa Vista
America Bogota
America Boise
America Cambridge Bay
America Campo Grande
America Cancun
America Caracas
America Cayenne
America Cayman
America Chicago
America Chihuahua
America Costa Rica
America Creston
America Cuiaba
America Curacao
America Danmarkshavn
America Dawson
America Dawson Creek
America Denver
America Detroit
America Dominica
America Edmonton
America Eirunepe
America El Salvador
America Fortaleza
America Fort Nelson
America Glace Bay
America Godthab
America Goose Bay
America Grand Turk
America Grenada
America Guadeloupe
America Guatemala
America Guayaquil
America Guyana
America Halifax
America Havana
America Hermosillo
America Indiana - Indianapolis
America Indiana - Knox
America Indiana - Marengo
America Indiana - Petersburg
America Indiana - Tell City
America Indiana - Vevay
America Indiana - Vincennes
America Indiana - Winamac
America Inuvik
America Iqaluit
America Jamaica
America Juneau
America Kentucky - Louisville
America Kentucky - Monticello
America Kralendijk
America La Paz
America Lima
America Los Angeles
America Lower Princes
America Maceio
America Managua
America Manaus
America Marigot
America Martinique
America Matamoros
America Mazatlan
America Menominee
America Merida
America Metlakatla
America Mexico City
America Miquelon
America Moncton
America Monterrey
America Montevideo
America Montserrat
America Nassau
America New York
America Nipigon
America Nome
America Noronha
America North Dakota - Beulah
America North Dakota - Center
America North Dakota - New Salem
America Ojinaga
America Panama
America Pangnirtung
America Paramaribo
America Phoenix
America Port-au-Prince
America Port of Spain
America Porto Velho
America Puerto Rico
America Punta Arenas
America Rainy River
America Rankin Inlet
America Recife
America Regina
America Resolute
America Rio Branco
America Santarem
America Santiago
America Santo Domingo
America Sao Paulo
America Scoresbysund
America Sitka
America St Barthelemy
America St Johns
America St Kitts
America St Lucia
America St Thomas
America St Vincent
America Swift Current
America Tegucigalpa
America Thule
America Thunder Bay
America Tijuana
America Toronto
America Tortola
America Vancouver
America Whitehorse
America Winnipeg
America Yakutat
America Yellowknife
Antarctica Casey
Antarctica Davis
Antarctica DumontDUrville
Antarctica Macquarie
Antarctica Mawson
Antarctica McMurdo
Antarctica Palmer
Antarctica Rothera
Antarctica Syowa
Antarctica Troll
Antarctica Vostok
Arctic Longyearbyen
Asia Aden
Asia Almaty
Asia Amman
Asia Anadyr
Asia Aqtau
Asia Aqtobe
Asia Ashgabat
Asia Atyrau
Asia Baghdad
Asia Bahrain
Asia Baku
Asia Bangkok
Asia Barnaul
Asia Beirut
Asia Bishkek
Asia Brunei
Asia Chita
Asia Choibalsan
Asia Colombo
Asia Damascus
Asia Dhaka
Asia Dili
Asia Dubai
Asia Dushanbe
Asia Famagusta
Asia Gaza
Asia Hebron
Asia Ho Chi Minh
Asia Hong Kong
Asia Hovd
Asia Irkutsk
Asia Jakarta
Asia Jayapura
Asia Jerusalem
Asia Kabul
Asia Kamchatka
Asia Karachi
Asia Kathmandu
Asia Khandyga
Asia Kolkata
Asia Krasnoyarsk
Asia Kuala Lumpur
Asia Kuching
Asia Kuwait
Asia Macau
Asia Magadan
Asia Makassar
Asia Manila
Asia Muscat
Asia Nicosia
Asia Novokuznetsk
Asia Novosibirsk
Asia Omsk
Asia Oral
Asia Phnom Penh
Asia Pontianak
Asia Pyongyang
Asia Qatar
Asia Qyzylorda
Asia Riyadh
Asia Sakhalin
Asia Samarkand
Asia Seoul
Asia Shanghai
Asia Singapore
Asia Srednekolymsk
Asia Taipei
Asia Tashkent
Asia Tbilisi
Asia Tehran
Asia Thimphu
Asia Tokyo
Asia Tomsk
Asia Ulaanbaatar
Asia Urumqi
Asia Ust-Nera
Asia Vientiane
Asia Vladivostok
Asia Yakutsk
Asia Yangon
Asia Yekaterinburg
Asia Yerevan
Atlantic Azores
Atlantic Bermuda
Atlantic Canary
Atlantic Cape Verde
Atlantic Faroe
Atlantic Madeira
Atlantic Reykjavik
Atlantic South Georgia
Atlantic Stanley
Atlantic St Helena
Australia Adelaide
Australia Brisbane
Australia Broken Hill
Australia Currie
Australia Darwin
Australia Eucla
Australia Hobart
Australia Lindeman
Australia Lord Howe
Australia Melbourne
Australia Perth
Australia Sydney
Europe Amsterdam
Europe Andorra
Europe Astrakhan
Europe Athens
Europe Belgrade
Europe Berlin
Europe Bratislava
Europe Brussels
Europe Bucharest
Europe Budapest
Europe Busingen
Europe Chisinau
Europe Copenhagen
Europe Dublin
Europe Gibraltar
Europe Guernsey
Europe Helsinki
Europe Isle of Man
Europe Istanbul
Europe Jersey
Europe Kaliningrad
Europe Kiev
Europe Kirov
Europe Lisbon
Europe Ljubljana
Europe London
Europe Luxembourg
Europe Madrid
Europe Malta
Europe Mariehamn
Europe Minsk
Europe Monaco
Europe Moscow
Europe Oslo
Europe Paris
Europe Podgorica
Europe Prague
Europe Riga
Europe Rome
Europe Samara
Europe San Marino
Europe Sarajevo
Europe Saratov
Europe Simferopol
Europe Skopje
Europe Sofia
Europe Stockholm
Europe Tallinn
Europe Tirane
Europe Ulyanovsk
Europe Uzhgorod
Europe Vaduz
Europe Vatican
Europe Vienna
Europe Vilnius
Europe Volgograd
Europe Warsaw
Europe Zagreb
Europe Zaporozhye
Europe Zurich
Indian Antananarivo
Indian Chagos
Indian Christmas
Indian Cocos
Indian Comoro
Indian Kerguelen
Indian Mahe
Indian Maldives
Indian Mauritius
Indian Mayotte
Indian Reunion
Pacific Apia
Pacific Auckland
Pacific Bougainville
Pacific Chatham
Pacific Chuuk
Pacific Easter
Pacific Efate
Pacific Enderbury
Pacific Fakaofo
Pacific Fiji
Pacific Funafuti
Pacific Galapagos
Pacific Gambier
Pacific Guadalcanal
Pacific Guam
Pacific Honolulu
Pacific Kiritimati
Pacific Kosrae
Pacific Kwajalein
Pacific Majuro
Pacific Marquesas
Pacific Midway
Pacific Nauru
Pacific Niue
Pacific Norfolk
Pacific Noumea
Pacific Pago Pago
Pacific Palau
Pacific Pitcairn
Pacific Pohnpei
Pacific Port Moresby
Pacific Rarotonga
Pacific Saipan
Pacific Tahiti
Pacific Tarawa
Pacific Tongatapu
Pacific Wake
Pacific Wallis
Hawaii-Aleutian Standard Time (HAST)
Hawaii-Aleutian with Daylight Savings Time (HADT)
Alaska Standard Time (AKST)
Alaska with Daylight Savings Time (AKDT)
Pacific Standard Time (PST)
Pacific with Daylight Savings Time (PDT)
Mountain Standard Time (MST)
Mountain with Daylight Savings Time (MDT)
Central Standard Time (CST)
Central with Daylight Savings Time (CDT)
Eastern Standard Time (EST)
Eastern with Daylight Savings Time (EDT)
Atlantic Standard Time (AST)
Atlantic with Daylight Savings Time (ADT)


We’ve found that the most popular way to learn to play an instrument is through 1-to-1 lessons. The majority of our weekly students take individual lessons and there are many reasons why.  In a lesson you’ll learn to read music and tab, depending on the path you want to take.  You’ll learn to play songs, but we’ll also teach you to understand music and develop the basic skills that can be transferred to any other instrument.  Each lesson will be customised to your needs, so if you want to learn a specific style we’ll do that, whilst covering a range of other styles so that you get a well-balanced lesson path.

Ukulele, Group, Lessons, Elgin, Class, Moray, Thunderton Place


A photo of three students on stage playing electric guitar and bass guitar.

While individual lessons are perfect for people wanting to learn an instrument, there are plenty of reasons why you might want to take 2-to-1 lessons instead.

Lower lesson costs aside, here are some of the benefits of learning with a friend:

  • You’ll be playing along with someone you know, not just with audio files.
  • You can see and hear what each other is doing – right or wrong – which is great for building up your ‘musical ear’ and confidence.
  • It’s much more social than an individual lesson – you’ll be learning to play with a family member or friend.
  • You’ll learn to play as a group, learning songs together.
  • You’ll feel motivated to practice each week so that you can keep up with each other.  Or maybe you could practice together?

If you’re a parent with a child who would like to learn, why not learn together?


We’re big fans of social media here, so you’ll find us on Facebook, Twitter and Instagram.  We like to post updates on those channels so please feel free to Like or Follow us on any of them.  Say hello to us and ask us questions, because after all, it’s called ‘social’ media for a reason. 

We also have a student-only closed Facebook group which we use to share helpful tips, images and videos to students.  We encourage our students to join in the conversations and to post videos of their progress, but there’s no pressure to do so.  It’s like a small community of people who are all on the same path.  

[arrow_sf id=’1706′]


Call: 01343 549965

Email Us

If you would like to start the lesson booking process, please fill out the form below. 


5 Thunderton Place,



IV30 1BG